我希望实体“A”仅通过foriegn键映射到主键。
class A {
long id;
long bId;
}
class B {
long bId;
...
}
我该怎么做?
答案 0 :(得分:0)
从你的帖子来看,它并不是很清楚你想要什么,所以我会按照我的想法去做你想要的......
@Entity
class A {
@Id
long id;
@OneTo???
B bId;
}
@Entity
class B {
@Id
long bId;
...
}
您需要指定A和B之间的关系并注释链接。 Hibernate将通过生成到B的标识符的FK链接来链接这两者。你的表格看起来像这样:
|---------|
| A | |---------|
|---------| | B |
PK|long id | |---------|
FK|long bId | --> PK|long bId |
|---------| |---------|
您可以查看使用“一对一”或“一对多”或任何其他映射来注释bId,具体取决于您所适用的情况。