@Entity
public class A {
//should be mapped by a
public B b1;
//should be mapped by a
public B b2;
}
@Entity
public class B {
@ManyToOne
public A a;
}
我可以实现这样的目标吗?我知道我可以使用long b1_id
and long b2_id
inclass A
但我只是想看看是否有办法立即使用该对象。基本上,class A
将恰好有 2 个class B
. 它不在集合中,所以我不能使用@OneToMany
.
Class B
总是映射到单个 A。
db 表应该是这样的:
A
id | b1_id | b2_id
B
id | a_id
谢谢。