Mappage de Type MySQL, tapez le texte à Java Hibernate
Quel est le type de mappage de données MySQL de type text
à Java en utilisant Hibernate?
@Column(name = "STACKTRACE", length = Integer.MAX_VALUE)
public String getStacktrace() {
return this.stacktrace;
}
- Entier.MAX_VALUE? Vraiment? Pour chaque trace de la pile? Je vous recommande de quelque chose de plus raisonnable que de CLOB de taille.
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
@Lob
(bien qu'il devrait générerLONGTEXT
) type?@Type(type="text")
génèrelongtext
colonne pour moi. Comment générertext
colonne de mise en veille prolongée de la cartographie?Je pense que cela résout le problème
De la rétro-ingénierie Hibernate Tools, fait à partir de MySql Type de texte:
MySqlDialect
, vous verrez qu'il utilise la longueur de dériver le type.Pour résoudre ce problème, j'ai eu à annoter comme ci-dessous: