Whats wrong with this picture?
<hibernate-mapping package="xxx.dao">
<class name="Batches" table="batches">
<cache usage="nonstrict-read-write"/>
<id name="batchId" column="BATCH_ID" type="java.lang.String">
<generator class="assigned"/>
</id>
<property name="processId" column="PROCESS_ID" type="java.lang.String" not-null="true" />
<property name="payDocDate" column="PAY_DOC_DATE" type="java.util.Date" />
<property name="totalRecSum" column="TOTAL_REC_SUM" type="java.lang.Long" />
<property name="totalRecTxns" column="TOTAL_REC_TXNS" type="java.lang.Long" />
<property name="totalRecError" column="TOTAL_REC_ERROR" type="java.lang.Long" />
<property name="createId" column="CREATE_ID" type="java.lang.String" />
<property name="createDate" column="CREATE_DATE" type="java.util.Date" />
<set name="myInvoices">
<key column="BATCH_ID" not-null="true"/>
<one-to-many class="Invoices"/>
</set>
</class>
</hibernate-mapping>
I believe this used to work with Hibernate 2 but Hibernate 3 doesn’t like the set declaration portion. Maybe its something really small or a quirk with the newer version.
Thanks in advance 🙂