質問

Hibernateを使用する場合:

各エンティティのIDまたは複合IDを識別する必要があります。 主キーと複合キーなしでテーブルを使用する場合はどうなりますか...

事前に感謝

役に立ちましたか?

解決

レガシースキーマを使用している場合は、 composite-id

他のヒント

キーのないテーブルは、適切なリレーショナルモデルではありません。お勧めしません。

Hibernateのベストプラクティスでは、IDが必要です。複合IDはレガシーアプリで使用できますが、常に最良のアイデアとは限りません。

キーのないテーブルが本当に必要な場合は、Hibernateを使用しないことをお勧めします。これはORMツールであり、オブジェクトもリレーショナルテーブルも適切に考えていないようです。 JDBCから始めます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top