I have 2 tables:
tblcurriculum
- curriculum_id (suregat key)
- student_id
- opleidingsonderdeel_id
tblopleidingsonderdeel
-opleidingsonderdeel_id
-...
In my class curriculum I want to map the corresponding opleidingsonderdeel objects to an arraylist. But it doesn't work out very good...
Here is the mapping file I have tried to use:
Code:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="curriculum" table="tblcurriculum">
<id name="curriculum_id" column="curriculum_id" type="int">
<generator class="native"/>
</id>
<list name="opleidingsonderdelen" table="tblopleidingsonderdeel">
<key column="opleidingsonderdeel_id" />
<index column="opleidingsonderdeel_id" type="int"/>
<one-to-many class="opleidingsonderdeel" />
</list>
</class>
</hibernate-mapping>
Any one any idea what's wrong with it? I always get an error "Repeated column in mapping for collection: curriculum.opleidingsonderdelen column: opleidingsonderdeel_id