休眠逆转一对一
我有两个类A和B,它们应该通过外键一对一关系.A有a_id作为主键,B有a_id外键
但我希望B类只知道A的标识符(即B类中没有A类型的字段),而A则加载整个B类
我试过(A班)
@OneToOne
@JoinColumn(name="a_id",referencedColumnName="a_id")
private B b;
但是hibernate尝试加入
a.a_id = b.b_id
代替
a.a_id = b.a_id
任何想法如何实现预期的行为?
谢谢
没有找到相关结果
已邀请:
2 个回复
泻伴墓荒
骚瓤
但是我在一年前遇到了1:1关系的麻烦,在这种情况下我使用了ManyToOne作为解决方法: