Hello,
For our application we are using a database that has a lot of referential
integrity constraints in it. And we have run into a situation in which OJB
is hitting one of them.
The problems occurs when we are storing a graph of objects, using the PB.
A m<--1 B 1-->m C 1-->m D m<--1 A
In the database the B and C's are already existing. We create a object A
which is has a reference to B, for each C attached to B we create a object D
which is also added to a collection on A.
The problem arises when A is stored. First OJB marks A as being stored,
saves it references (B) which stores B's collections (C) which stores C's
collections (D) which tries to stores its references (A) A is already marked
as stored (however it isn't in the database, since we are still storing its
references). When we try to store D we get a referential integrity error
because the record referenced in A by D doesn't exist.
Is this a bug/oversight in the PB, or something we need to work around in
our DB/code?
Alan
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>