假设有一个类Personpublic class Person {
private Integer id;
private String username;
@OneToOne
@JoinColumn(name = "otherId")
private Person other;现在有一个用户A  和 一个用户B 想实现他们的双向关联
Person a=new Person;
a.setUsername("A");
Person b= new Person;
b.setUsername("B");a.setOther(b);
b.setOther(a);sess.save(a);
sess.save(b);
保存的时候出错,两条insert语句是正常的,但是update a的时候报错,无法保存,请问是不是我映射关系配置错误?
我想实现的需求就是,数据库表只用三个字段  主键 名称 和关联的主键
a用户关联主键b   b用户关联主键a