Hallo, ich habe 2 Tabellen wie untenHibernate Viele einen Mapping mit unterschiedlicher Anzahl der Spalten
Tabelle 1:
+-------------------+ | ID LOB col1 col2 | +-------------------+
Primärschlüssel (ID und LOB)
Tabelle 2:
+-----------------+ | SK ID col3 col4 | +-----------------+
Primärschlüssel (SK)
I Notwendigkeit, eine viele zu einer Beziehung von Tabelle 2 zu tabelle1, zu geben, da tabelle1 hat compositePrimaryKey (ID und LOB) aber table2 hat keine Spalte mit Bezug zu LOB. Ich kann das Mapping nicht bereitstellen. Bitte helfen Sie dabei.
EDIT ich Hibernate Mapping für Table2 versucht:
<many-to-one name="class1Obj" class="com.acs.enterprise.common.Class1"
lazy="proxy" insert="false" update="false">
<column name="ID" />
<column name="LOB" />
</many-to-one>
Die obige nicht funktioniert. Während eine Aufzeichnung zu holen versucht es LOB-Code von table2 zu holen, die überhaupt nicht
in Tabelle 1 existierentable2.SK
Würden Sie bitte Code für die Klassen und die Ausgabe, die Sie bekommen, bitte. –
Wenn die zweite Tabelle keinen Bezug zu LOB hat, können Sie den zusammengesetzten Schlüssel nicht zuordnen. Können Sie Tabelle2 eine LOB-Spalte hinzufügen? – Hace