0

hibernateマッピングに複合要素があり、hibernateのclassmetadataディクショナリに表示する必要があります。<class>私がこれを達成することができた唯一の方法は、別のエントリでクラスを定義し、を使用すること<composite-element type="myClass">です。

これに伴う問題は、複合要素がオブジェクトにキーを持たず、テーブルのみを持っていることです。したがって、別のクラスで定義する場合は、IDを指定する必要があり、null以外の要素から偽のキーを作成することになります。

複合要素をclassmetadataディクショナリに表示する方法はありますか?または、IDなしで何かを定義する方法はありますか?(後者の答えは「いいえ」ですが、それは私の唯一の他の考えです...)

4

1 に答える 1

0

結局、再設計する必要がありました。

于 2012-08-01T20:13:42.867 に答える