Voila mon cas, j'ai 2 entites :
Code:
@Entity
Class Entete{
@Id
long enteteId;
String data;
...
}
@Entity
@IdClass(DetailPK.class)
Class Detail{
@Id
@ManyToOne(...)
Entete entete;
@Id
int ligne;
String detail;
...
}
avec :
Code:
Class DetailPK implements Serializable{
long entete;
int ligne;
...
}
Lorsque je recherche des Detail, hibernate me renvoie une erreur comme quoi il est incapable de mapper un objet Entete dans Detail.entete. (en fait, un appel a la methode "set" sur le champ "entete" de "DetailPK" est effectué pour setter un objet "Entete", alors qu'il faudrait un set des primary key de Entete)
Est-ce que je m'y prend mal ou est-ce qu'il y a reelement un bug?
PS j'utilise hibernate 3.5.0 beta 3.