Thanks for your answer. When I change the reference name to xxxx I get a MetadataException which states that it can't find a member xxxx in de.plato.app.activity.entity.ModuleModel. Of course there is no member xxxx in this class since I declared all attributes already in the class-descriptor. Any idea?
Dirk -----Ursprüngliche Nachricht----- Von: João Vieira da Luz [mailto:[EMAIL PROTECTED] Gesendet: Montag, 29. Dezember 2003 19:51 An: 'OJB Users List' Betreff: RE: ClassPersistenceNotCapableException: java.lang.Integer not found ... Vertraulichkeit: Persönlich I think your problem is in the name of the reference-descriptor it has the same name that field 4. Try to change the name and I think it will work fine. -----Original Message----- From: Dirk Manske (Service Respond) [mailto:[EMAIL PROTECTED] Sent: segunda-feira, 29 de Dezembro de 2003 18:43 To: [EMAIL PROTECTED] Subject: ClassPersistenceNotCapableException: java.lang.Integer not found ... Sensitivity: Personal Hi, Can someone tell me how to set a reference-descriptor for a foreign key? Below is an excerpt of my repository-user.xml file. I always get the error message: ClassPersistenceNotCapableException: java.lang.Integer not found in repository.xml ... I have no clue what to do. Thx, Dirk <class-descriptor class="de.activity.entity.ActivityModel" table="TPACTIVITY" > <field-descriptor id="1" name="intActivityId" column="ACTIVITY_ID" jdbc-type="INTEGER" primarykey="true" autoincrement="true" /> <field-descriptor id="2" name="strActivityName" column="ACTIVITY_NAME" jdbc-type="CHAR" /> </class-descriptor> <class-descriptor class="de.activity.entity.ModuleModel" table="TMODULE" > <field-descriptor id="1" name="intModuleAssignedId" column="MODUL_ASSIGNED_ID" jdbc-type="INTEGER" primarykey="true" autoincrement="true" /> <field-descriptor id="2" name="intModuleId" column="MODUL_ID" jdbc-type="INTEGER" /> <field-descriptor id="3" name="strModuleExclusive" column="SIMULTAN_WORK" jdbc-type="CHAR" /> <field-descriptor id="4" name="intActivityIdFK" column="ACTIVITY_ID" jdbc-type="INTEGER" /> <reference-descriptor name="intActivityIdFK" class-ref="de.premiere.plato.app.activity.entity.ActivityModel" refresh="true" auto-retrieve="true"> <foreignkey field-id-ref="4" /> </reference-descriptor> </class-descriptor> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]