G'Day, Just noticed this behaviour and was hoping there was something simple I could do to fix it.
I have auto-retrieve set to false on a reference-descriptor, and when I load from the database the associated field-descriptor for it's foreign key is not populated. If I set auto-retrieve to true however it does populate the foreign key, however this is not a viable option for us. In the example repository xml below, when the object is loaded from the database the childId attribute is not populated. Is there a way to make OJB populate the childId even with the reference-descriptor not auto retrieving? We only want the id, not the while object (and proxying the object is not a viable option either). <field-descriptor name="childId" column="child_id" jdbc-type="INTEGER" nullable="true"/> ... <reference-descriptor name="child" class-ref="com.package.Child" auto-update="true" auto-retrieve="false" auto-delete="false" proxy="false"> <foreignkey field-ref="childId"/> </reference-descriptor> Cory Prowse Analyst Programmer InfoComp Wollongong, Level 2, 63 Market Street Phone: +61 (0) 2 4298 9158 email: mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> http://www.infocomp.com/ <http://www.infocomp.com/>