Bonjour,
voila je migre une petite application EJB2 en EJB3 et je m'aperçoit que la base de donnée générée n'est pas la même !
En EJB3 j'ai deux tables de plus pour les références de clef étrangère.
voici les classes de mes deux programmes EJB2 et EJB3
Auteurs
Priorites
Taches
voici les bases générées:
En EJB2
+Auteurs
-id
-nom
-prenom
+Priorites
-id
-type
+Taches
-id
-commentaire
-priorite_id
-auteur_id
En EJB3
+Auteurs
-id
-nom
-prenom
+Priorites
-id
-type
+Taches
-id
-commentaire
-priorite_id
-auteur_id
+Auteurs_Taches
-auteur_id
-tache_id
+Priorites_Taches
-tache_id
-priorite_id
Comment faire en EJB3 pour supprimer ces tables (Auteurs_Taches et Priorites_Taches ) de référence ?
j'utilise un joinColumns pour mes relation ManyToOne et ce joinColumns enregistre la clef référencée dans une nouvelle table
y'a t il un moyen de remplacer ce joinColums ?
merci
Partager