Bonjour,

Je recontre des problème lors de la création d'enregistrements avec des EJB3.0+JPA.

Description:
Une entité A a pour attribut un set d'entité B.
L'entité B est un objet qui mappe une table d'association entre la table A(mappée par l'objet A) et la table C(mappée par l'objet C).

Lorsque je veux persister une entité A j'obtiens le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
org.apache.openjpa.lib.jdbc.ReportingSQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-02291: integrity constraint (FK_B_A) violated - parent key not found
L'enregistrement dans la table B ne passe pas car il ne détecte pas que le parent A a été créé comme si les deux inserts se faisaient dans des transactions différentes.

Merci pour votre aide.