首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

请教Hibernate JPA 单表一对一双向关联配置

2012-09-23 
请问Hibernate JPA 单表一对一双向关联配置假设有一个类PersonJava codepublic class Person {private Int

请问Hibernate JPA 单表一对一双向关联配置
假设有一个类Person

Java code
public class Person {    private Integer id;    private String username;    @OneToOne    @JoinColumn(name = "otherId")    private Person other;

现在有一个用户A 和 一个用户B 想实现他们的双向关联
Java code
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

[解决办法]
欢迎散分!!! 鼓掌
[解决办法]
支持 散分了,呵呵
[解决办法]
散分起,呵呵。
[解决办法]
自己动手,丰衣足食!!!

热点排行