Mysql
 sql >> Base de données >  >> RDS >> Mysql

Hibernate ne remplit pas la colonne AUTO_INCREMENT faisant partie du PK composite, bug ou anti-fonctionnalité ?

Le Guide de référence des annotations Hibernate pour 3.5.6-Final (Section 2.2.3.2.4. Génération d'identifiant partiel) a déclaré qu'il est possible d'utiliser des séquences pour une partie d'un identifiant composite.

(Il y a un exemple dans le Docu !)

Mais partenon a également raison :la référence Hibernate Guide (section 8.4. Composants en tant qu'identifiants composites) pour la même version dit que ce n'est pas possible (pour xml).

Je ne sais pas s'il existe une différence entre l'annotation et le mappage XML.

<irony> Je commence à aimer hiberner de plus en plus.</irony>