2 つの MySQL テーブルがあり、それらを休止状態にマップしたいと考えています。
cars
- Id
- owner
audis:
- AudiId
- model
コード内:
@Entity
@Table(name = "cars")
public class Car{
Integer id;
String owner;
}
@Entity
@Table(name = "audis")
public class Audi extends Car{
String model;
}
AudiId が cars テーブルの Id を参照するように、それらの間に主キーを結合したいと考えています。ID は自動インクリメントされます。
例:
cars
id: 1 owner: "John"
id: 2 owner: "Jim"
id: 3 owner: "Jake"
audis
audiId: 1 model: "A8"
audiId: 3 model: "A6"
休止状態でこれを行う最良の方法は何ですか? どの注釈を追加する必要がありますか? 欠落しているコードはどれですか (getter と setter を除く)?
このトピックに関する多くのチュートリアルは非常にわかりにくいので、助けていただければ幸いです。