Jon,

I'm quite sorry but this sounds to be a bug. Could you please open a new issue in jira following the bug submission guidlines at:

http://castor.codehaus.org/how-to-submit-a-bug.html

Regards
Ralf


Jon Wilmoth schrieb:
I'm getting a PersistenceException while trying to create an object that has 
lazy-loaded, independent children properties that in turn have castor 
lazy-loaded, independent properties.  I can't imagine I'd need to walk the 
entire tree loading each independent object when I do a create/update.  Is the 
general flow below supported?  Is this a bug?

For example the following code: db.begin(); GolfRound round = new GolfRound(); round.setCourse(db.load(GolfCourse.class, id)); round.setCourse(new Date()); db.create(round); db.commit(); db.close(); fails with org.exolab.castor.jdo.PersistenceException: Object, [EMAIL PROTECTED], links to another object, [EMAIL PROTECTED] that is not loaded/updated/created in this transaction: class GolfRound { private Long id; //lazy-loaded flag set to true in mapping private GolfCourse course; private Date datePlayed; .... } class GolfCourse { private Long id; //lazy-loaded flag set to true in mapping private City city; private Collection teeBoxes; .... } class City { private Long id; private String name; .... } Thanks,
Jon

-------------------------------------------------
If you wish to unsubscribe from this list, please send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

-------------------------------------------------
If you wish to unsubscribe from this list, please send an empty message to the following address:

[EMAIL PROTECTED]
-------------------------------------------------

Reply via email to