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

hibernate OneToOne 注解有关问题

2012-12-28 
hibernate OneToOne 注解问题现在有2张表,表A ,表B,其中在表A中有字段 id,user...B中有字段id,userId ...

hibernate OneToOne 注解问题
现在有2张表,
表A ,表B,
其中在表A中有字段 id,user  ...
B中有字段id,userId ...
如果再表A的 getUser()上增加字段,使得查询的时候获取到User
A.user 不是主键,
B.userId 也不是主键
但是 表A user 要获取 表B,表B的userId跟表A的Id一对一关联

[解决办法]
没大看懂你说的。
说说我理解的:
A表的主键是id,B表的主键是id,B表中的userId字段是A表的id的外键。是这样吗?
你要在A表getUser()执行时同时获得B表中对应的内容。
实现方法:
在getUser()方法上面加注解:@OneToOne(fetch=FetchType.EAGER)

热点排行