@ManyToOne Hibernate problème expecting [tinyblob]
Bonjour, j'ai deux classes et j'ai un problème du côté @ManyToOne.
Ma base de données : historiqueabo [ID, EMAIL, ...] ou id est une clé primaire et email ( Varchar(30) ) une clé étrangère pointant vers Personne.
Personne :
Code:
1 2 3 4
|
@OneToMany(cascade={CascadeType.PERSIST, CascadeType.REMOVE})
@JoinColumn(name="email", foreignKey = @ForeignKey(name="fk_historiqueAbo_Personne"))
private List<HistoriqueAbo> listHistoriqueAbo; |
HistoriqueAbo :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
@ManyToOne
@Column(name = "email", length = 30, table="HistoriqueAbo")
//@MapsId("id")
@JoinColumn(name="email", foreignKey = @ForeignKey(name="FK_POSSEDE"))
private Personne email;
public Personne getEmail() {
return email;
}
public void setEmail(Personne email) {
this.email = email;
} |
Message d'erreur :
Schema-validation: wrong column type encountered in column [email] in table [HistoriqueAbo]; found [varchar (Types#VARCHAR)], but expecting [tinyblob (Types#VARBINARY)]