I am trying to store a simple parent/child object model in our Oracle DB.
With openjpa 1.0 snapshot (from july) this works 60% of the time.  The
other 40% of the time the Insert  sql for the child object is executed
before the Insert sql of the parent. Thus, the parent key not found sql
exception occurs. I moved up to openjpa 1.0 release and it now happens
every time.  I followed the example in the Users manual example 12.17 using
Company as the parent and Magazine as the child object.

Child object has this annotation:

@ManyToOne(fetch=FetchType.LAZY, cascade=CascadeType.PERSIST)
@JoinColumn(name="PUB_ID")
private Company publisher;


Parent object has this annotation:

@OneToMany(mappedBy="publisher", cascade=CascadeType.PERSIST)
private Collection<Magazine> mags;

Reply via email to