Hallo,
ich versuche gerade eine einfache 1:n Beziehung zu erstellen. D.h. ein Nutzer hat die Möglichkeit n Nachrichten zu schreiben. Ich habe Probleme die Tabellen zu verknüpfen, weil ich nicht genau weiß welche Angaben ich machen muss. Es wäre sehr nett, wenn mir jemand ein paar Tips geben könnte!
Aktuell erhalte ich folgende
Fehlermeldung:
Association references unmapped class: Mitteilungen
Nutzer.hbm.xml
Code:
<hibernate-mapping>
<class name="de.jsfpraxis.friends.model.Nutzer" table="NUTZER" schema="PUBLIC">
<id name="id" type="int">
<column name="ID" />
<generator class="identity" />
</id>
<property name="vorname" type="string" length="30" />
<property name="nachname" type="string" length="30" />
...
<set name="mitteilungen" inverse="true">
<key>
<column name="ID" not-null="true" />
</key>
<one-to-many class="Mitteilungen" />
</set>
</class>
</hibernate-mapping>
Mitteilungen.hbm.xml
Code:
<hibernate-mapping>
<class name="de.jsfpraxis.friends.model.Mitteilungen"
table="Mitteilungen" schema="PUBLIC">
<id name="id" type="int">
<column name="ID" />
<generator class="identity" />
</id>
<many-to-one name="nutzer" class="Nutzer">
<column name="ID" not-null="true" />
</many-to-one>
<property name="empfaenger" type="string" length="30" />
<property name="gesendeteNachricht" type="string" length="400" />
</class>
</hibernate-mapping>