Bonjour ,

je débute avec EJB3 et j'aimerai savoir comment le mapping O/R s'effectue lorsqu'il s'agit d'une BD existante dans l'SGBD.

J'explique :

Si ma BD contient X tables (12 pour mon cas) est ce que je suis obligé de coder X Classes (ejb entity) avec toutes les relations entre elles (1 à plusieurs, plusieurs à plusieurs ...) ? et pour les contraintes ? comment faire (est ce qu'elles restent non touchées ) ? et si par exemple dans mon code Java j'ai besoin uniquement de 3 tables parmis les 12 de la BD, est ce c'est possible d'utilisé que 3 ejb entity ?

Une dernière question, est ce qu'il y a un outils qui, à partir d'un code sql génère les ejb entity ?

Merci