Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp
Hibernate version:
3.1
Hallo
Ich habe folgendes Problem
Ich habe zwei Tabellen:
Artikel mit dem Primärschlüssel artid
und Rechnungsposition mit dem Primärschlüssel posid
meine Mappings sehen momentan folgendermaßen aus:
Mapping für Rechnungsposition:
<class name="org.intermedien.database.persistence.databaseBeans.Rpos" table="rpos" catalog="omp_intermedien">
<id name="posid" type="long">
<column name="posid" />
<generator class="assigned" />
</id>
<property name="artid" type="long">
<column name="artid"></column>
</property>
<property name="stk" type="float">
<column name="stk" precision="12" scale="0" not-null="true" />
</property>
<property name="ek" type="double">
<column name="ek" precision="22" scale="0" not-null="true" />
</property>
<property name="vk" type="double">
<column name="vk" precision="22" scale="0" not-null="true" />
</property>
<property name="db" type="integer">
<column name="db" />
</property>
<property name="mwst" type="integer">
<column name="mwst" not-null="true" />
</property>
<property name="beschreibung" type="string">
<column name="beschreibung" length="65535" />
</property>
<one-to-one foreign-key="artid" name="artikel"></one-to-one>
</class>
Mapping für Artikel:
<class name="org.intermedien.database.persistence.databaseBeans.Artikel" table="artikel" catalog="omp_intermedien">
<id name="artid" type="long">
<column name="artid" />
<generator class="assigned" />
</id>
<property name="artikelnr" type="string">
<column name="artikelnr" not-null="true" />
</property>
<property name="artikel" type="string">
<column name="artikel" not-null="true" />
</property>
<set name="rechnungsPositionen">
<key column="artid"/>
<one-to-many class="org.intermedien.database.persistence.databaseBeans.Rpos"/>
</set>
</class>
Ich schaffe es nicht, eine one-to-one Verbindung zw. Rechnungsposition (hier gibts das property artid) und Artikel (hier gibts den Primärschlüssel artid) herzustellen.
Bitte um Hilfe
danke