voilà
je fais des tests sur le mapping avec hibernate 4.0 et utilisation des annotations
J'ai 3 classes: une classe abstract (classe mère) et 2 classes concrètes (classes filles)
le but ; au niveau de la database ne créer que 2 tables: une par classe concrète
pour la classe abstract
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
et
@GeneratedValue(strategy = GenerationType.TABLE) pour définir l'id au niveau de la classe abstract
il me génère une table supplémentaire dans la database
appelé hibernate_sequences
avec un name sequence et une value (int)
pour les tables correspondant aux classes concrètes
il me génère un id en auto
mais je passe de 1 à 32769 puis à 65537 ??
y a-t-il un paramètre à mettre au niveau des annotations ou du ficher de configuration pour suivre la numérotation correctement et ne pas passer à des valeurs aussi discordantes ?
merci d'avance
Partager