Hibernate referredColumnNames nicht einer einzelnen Eigenschaft zugeordnet

8

Ich erhalte die folgende Ausnahme für meine spring 3-Webanwendung mit Hibernate 4:

%Vor%

Unten ist der Nachrichten-POJO, der den dismission Pojo verwendet:

%Vor%

Hier ist die Diskussion POJO:

%Vor%

Was fehlt mir? Die Beziehung zwischen diesen beiden Entitäten besteht darin, dass eine Diskussionseinheit viele Nachrichten enthalten kann und eine Nachricht nur zu einer Diskussion gehören kann.

Vielen Dank im Voraus

    
jonney 26.06.2012, 11:07
quelle

1 Antwort

14

Für diejenigen, die an einem Composite-Key-Join interessiert sind, versuchen Sie Folgendes:

%Vor%

Im Wesentlichen, wenn Sie drei Spalten als @ID haben, geht JPA davon aus, dass Sie alle drei Spalten für eine eindeutige Identifikation benötigen. Das bedeutet, dass Sie auf der Seite des Fremdschlüssels auch 3 Spalten benötigen, um einen korrekten Fremdschlüsselbezug herzustellen.

    
Jeff Wang 25.01.2013 02:14
quelle

Tags und Links