Bonjour,
J'ai une classe A qui possède une clé composée. J'utilise les annotations
@EmbeddedId (Dans classe A) et @Embeddable dans ma classe représentant la clé composée. Les select, insert... fonctionne correctement lorsque j'initialise les valeurs de ma clé composée manuellement.
Maintenant je souhaite utiliser une séquence Oracle sur l'un des attributs (r_li_codlibrue) de ma clé composée.
@Column(name="R_LI_COM")
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_RLIBELLE")
private String r_li_codlibrue;
Hélas, cela ne fonctionne pas. R_li_codlibrue a toujours une valeur NULL.
Est-il possible d'utiliser conjointement une séquence avec @EmbeddedId et @Embeddable ?
Suis-je de remplacer ces deux annotations par @IdTable ?
Merci
Partager