Bonjour,
Je suis en train de regarder un peu les EJB3, et plus particulierement la partie persistence.
Avec hibernate, j'ai pris l'habitude pour tout mes objets d'avoir un object de base :
Et donc, pour chaque objet, dans le mapping xml je définissait l'ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class Identified { private Long _id; public Long }
Mais avec les annotations EJB, si je défini l'ID sur cette classe, je risque d'avior une table "Idenfified", qui ne contiendra rien d'autre que cela non, et tout les "classes" fille avoir une table avec une foreign key vers cette "table" ?
Sinon je suis obligé de mettre l'id dans chaque classe, et donc ma classe Identifed n'a plus lieu d'etre ?
( Je n'ai pas vraiment eu l'occasion de tester les EJB 3, je me documente pour le moment )
Merci d'avance de vos réponses !
Partager