@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
中使用long b2_id
和class A
,但我只是想知道是否有办法立即使用该对象。
基本上,class A
将只有class B
的2个实例。它不在集合中,因此我无法使用@OneToMany
。
Class B
始终映射到单个A.
db表应该是这样的:
A
id | b1_id | b2_id
B
id | a_id
感谢。