Hibernate:識別子
質問
Hibernateを使用する場合:
各エンティティのIDまたは複合IDを識別する必要があります。 主キーと複合キーなしでテーブルを使用する場合はどうなりますか...
事前に感謝
解決
レガシースキーマを使用している場合は、 composite-id 。
他のヒント
キーのないテーブルは、適切なリレーショナルモデルではありません。お勧めしません。
Hibernateのベストプラクティスでは、IDが必要です。複合IDはレガシーアプリで使用できますが、常に最良のアイデアとは限りません。
キーのないテーブルが本当に必要な場合は、Hibernateを使用しないことをお勧めします。これはORMツールであり、オブジェクトもリレーショナルテーブルも適切に考えていないようです。 JDBCから始めます。
所属していません StackOverflow