440441442443444445446447448449450
// if oid was setIntermediate() previously // and it is the same as the owner, // then set the inverse relation if (oid != null && oid.equals(owner.getObjectId())) { sm.storeObject(fmd[j].getIndex(), owner.getPersistenceCapable()); break; } } }
454455456457458459460461462463464
if (fmd[j].isTypePC()) { Object oid = sm.getIntermediate(fmd[j].getIndex()); // if oid was setIntermediate() previously and it is the same as the owner,generate // then set the inverse relation if (oid != null && oid.equals(owner.getObjectId())) { sm.storeObject(fmd[j].getIndex(), owner.getPersistenceCapable()); break; } } } }
437438439440441442443444445446447
484485486487488489490491492493494