Hi Mehmet, Yes, I'm using a mapping for JDO and another for XML.
Regards Clóvis Wichoski Supridatta >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<< On 15/03/02, 08:17:10, "Sariyar Mehmet /OI&T ext." <[EMAIL PROTECTED]> wrote regarding castor mapping-error: > Hi there, > At November 6 2001 you sent that following mail to castor-community, > I have now the same exception and would like to know whether you have > already solved that problem or to do by separating xml-mapping in a > different file. > Thanks in pre for your re-mail. > Regards, > Mehmet Sariyar > >>>> > Hi, Castor Team > with map: > <class name="myapp.Quarter" identity="oid" access="shared"> > <description>Quarter of Address</description> > <cache-type type="count-limited" capacity="1000"/> > <map-to xml="Quarter" table="QUARTER"/> > <field type="string" required="false" name="oid" lazy="false" > direct="false"> > <sql type="char" name="OID" dirty="check"/> > <xml node="element" name="oid"/> > </field> > <field type="string" required="false" name="description" > lazy="false" direct="false"> > <sql type="char" name="DESCRIPTION" dirty="check"/> > <xml node="element" name="description"/> > </field> > <field type="string" required="false" name="abbreviation" > lazy="false" direct="false"> > <sql type="char" name="ABBREVIATION" dirty="check"/> > <xml node="element" name="abbreviation"/> > </field> > <field type="string" required="false" name="time" lazy="false" > direct="false"> > <xml node="element" name="time"/> > </field> > </class> > the field time is to XML only and not for JDO, if I load this map, JDO > throws an Exception: > java.lang.ClassCastException: > org.exolab.castor.mapping.loader.FieldDescriptorImpl > at > org.exolab.castor.jdo.engine.SQLEngine$FieldInfo.<init>(SQLEngine.java:144 9) > at org.exolab.castor.jdo.engine.SQLEngine.<init>(SQLEngine.java:313) > at > org.exolab.castor.jdo.engine.BaseFactory.getPersistence(BaseFactory.java:7 9) > at > org.exolab.castor.persist.ClassMolder.resolve(ClassMolder.java:518) > at org.exolab.castor.persist.LockEngine.<init>(LockEngine.java:168) > at > org.exolab.castor.persist.PersistenceEngineFactory.createEngine(Persistenc eE > ngineFactory.java:83) > at > org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(DatabaseRegistry.java :2 > 04) > at > org.exolab.castor.jdo.engine.DatabaseRegistry.<init>(DatabaseRegistry.java :1 > 63) > at > org.exolab.castor.jdo.engine.DatabaseRegistry.loadDatabase(DatabaseRegistr y. > java:289) > at org.exolab.castor.jdo.JDO.getDatabase(JDO.java:559) > ... > Ok, its a bug and I need to use a map for XML and other for JDO, or > exist another way? > Thanks and congratulations for good work. > Clóvis Wichoski > Supridatta ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [EMAIL PROTECTED] with a subject of: unsubscribe castor-dev