なぜ hibernate が ID を別々のクラスにマップするのか疑問に思っています。これは非常に面倒です!
したがって、すべての行に ID があるこのテーブル Productlanguages があります。この ID は自動インクリメントに設定されているため、通常は自分で追加する必要はありません。それでも、休止状態の自動マッピングは、次のコードで新しいクラス ProductlanguageId を追加しました: http://pastebin.com/Dwy17BX1。
これで、productlanguages の ID がこのクラスのオブジェクトに設定されます。
休止状態がこのクラスを作成した理由と、このクラスをどのように使用する必要があるかを誰か教えてもらえますか? 本当にわからないから。
編集: これは、このテーブルの主キーが 3 つの列で構成されているためであることがわかりました。このスクリーンショットでこれを見ることができます:
しかし、ProductlanguageId クラスの ID を自動的に生成する必要があるため、この Id の作成方法はまだわかりません。そうではありません。これが自動的に行われるようにする方法を誰か教えてもらえますか?
netbeans を使用してマッピングを自動的に生成しました。