web-dev-qa-db-fra.com

Tapez le texte de type MySQL sur Java Hibernate

Quel est le type de mappage correct du type de données MySQL text vers Java avec Hibernate?

@Column(name = "STACKTRACE", length = Integer.MAX_VALUE)
public String getStacktrace() {
    return this.stacktrace;
}
24
Alex

Essaye ça:

@Column(name = "STACKTRACE")
@Type(type="text")
55
Maurice Perry

Je pense que cela résout le problème 

@Column(length = 65535,columnDefinition="Text")
14
Miks

Le reverse engineering d’Hibernate Tools, produit à partir de MySql Type text:

@Column(name = "COLUMNNAME", length = 65535)
8
Alex

Pour résoudre ce problème, je devais annoter comme ci-dessous:

@Column(name="LONG_DESCRIPTION" , length = 65535, columnDefinition="TEXT")
@Type(type="text")'
0
Garfield Heron