Thanks, now that problem is solved.
But my next problem is that lazy loading does not work at all here.
All "lazy" child collection objects are retrieved immediately when I
retrieve the parent object. I am using a MySql database.
Do you have any experience with this?

Thanks,
Lukas Koster


Sudhir Bhojwani writes:

> Make sure you have a set method that accepts "Collection" as a
> parameter....reason being that
> RelationCollection implements Collection but does extend and collection
> types....i had the same problem
> once upon a time....
> 
> sudhir
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, September 27, 2001 4:22 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-dev] lazy loading error
> 
> 
> 
> After getting latest cvs version, lazy"true" still results in error:
> 
> org.exolab.castor.jdo.DataObjectAccessException: Type conversion error:
> could not set value of FieldMolder of
> nl.niwi.box.thesaurus.Thesaurus.setnames(nl.niwi.box.thesaurus.ThesaurusName
> names) with value of type org.exolab.castor.persist.RelationCollection
> 
>       at
> org.exolab.castor.persist.FieldMolder.setValue(FieldMolder.java:318)
> 
>       at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:782)
> 
>       at org.exolab.castor.persist.LockEngine.load(LockEngine.java:359)
> 
>       at
> org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:57
> 5)
> 
>       at
> org.exolab.castor.persist.QueryResults.fetch(QueryResults.java:229)
> 
>       at
> org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:573)
> 
>       at
> org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:556)
> 
>       at
> nl.niwi.box.database.PersistenceBox2.getThesauri(PersistenceBox2.java:144)
> 
>       at nl.niwi.box.test.CastorTest.run(CastorTest.java:37)
> 
>       at nl.niwi.box.test.CastorTest.main(CastorTest.java:28)
> 
> 
> 
> 
> 
> 
> 
> [EMAIL PROTECTED] writes:
> 
> > 
> > A 1:many relation with lazy="true" results in error message (without
> > lazy="true" I do not get error messages, but wrong results, see previous
> > post "1:many relations: bug??"):
> > 
> > org.exolab.castor.jdo.DataObjectAccessException: Type conversion error:
> > could not set value of
> > FieldMolder(names,nl.niwi.box.thesaurus.ThesaurusName)null inside
> > nl.niwi.box.thesaurus.Thesaurus with value of type
> > org.exolab.castor.persist.RelationCollection
> > 
> >     at
> org.exolab.castor.persist.FieldMolder.setValue(FieldMolder.java:319)
> > 
> >     at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:755)
> > 
> >     at org.exolab.castor.persist.LockEngine.load(LockEngine.java:361)
> > 
> >     at
> >
> org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:54
> 5)
> > 
> >     at
> org.exolab.castor.persist.QueryResults.fetch(QueryResults.java:229)
> > 
> >     at
> >
> org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:573)
> > 
> >     at
> >
> org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:556)
> > 
> >     at
> > nl.niwi.box.database.PersistenceBox2.getThesauri(PersistenceBox2.java:144)
> > 
> >     at nl.niwi.box.test.CastorTest.run(CastorTest.java:37)
> > 
> >     at nl.niwi.box.test.CastorTest.main(CastorTest.java:28)
> > 
> > 
> > 
> > Lukas Koster
> > 
> > ----------------------------------------------------------- 
> > If you wish to unsubscribe from this mailing, send mail to
> > [EMAIL PROTECTED] with a subject of:
> >     unsubscribe castor-dev
> > 
> 
> 
> Lukas Koster
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>       unsubscribe castor-dev
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>       unsubscribe castor-dev
> 


Lukas Koster

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to