hibernate的一对一关联,要实现的需求是有两张表.User和Employee,其中他们是一一对应的关系,其中User表的结构为
ID 主键,业务无关
USERID 用户编号
USERNAME 用户类型
EMPLOYEEID 关联Employee表中的员工编号EMPID
Employee的结构是
ID 主键,业务无关
EMPID 员工编号
EMPNAME 员工姓名
我的做法是
配置文件:
user.hbm.xml
<many-to-one name="employee" class="Employee" cascade="none"
outer-join="auto" column="EMPLOYEEID" property-ref="empid" unique="true"/>
employee.hbm.xml
<one-to-one name="user" class="User" cascade="all" property-ref="employee"/>
这样关联,根据employee.getUser()取不到值,在保存的时候,根据user.setEmployee()保存成功的,但现在就是取不到值,会是甚么原因呢?
分享到:
相关推荐
Hibernate双向一对一关联映射(注解版)
Hibernate 一对一外键单向关联 Hibernate 一对一主键单向关联 Hibernate 一对一连接表单向关联 Hibernate 一对多外键单向关联 Hibernate 一对多连接表单向关联 Hibernate 多对一外键单向关联 Hibernate 多对一连接...
这里包含了hibernate多对一单向关联关系实现源码,希望对你有用。
hibernate一对一主键关联代码实现
Hibernate映射一对多关联关系
博文链接:https://llying.iteye.com/blog/220802
免积分的资源,希望可以帮到大家,这是我学习hibernate时候,自己写的代码。希望大家学业有成。
hibernate双向一对多关联映射(注解版)
hibernate外键实现一对一单向关联关系源码
博文链接:https://shaqiang32.iteye.com/blog/201308
hibernate主键实现一对一单向关联关系源码
hibernate外键实现一对一双向关联关系源码
hibernate一对一主键关联(注解版)
hibernate一对一的关联关系demo
Hibernate一对一,一对多,多对多实例
包含《多对多双向关联映射》《多对一单向关联映射》《多对一双向关联映射》《一对多单向关联映射》等文档,并有图解及例子,非常适合新手学习,尤其是刚刚接触hibernate,对映射关系不清楚的。。。。
hibernate主键一对一关联映射代码示例
1、在有外键的一方,可以维护关联关系,可以建立关联关系,同样也可以解除关联关系,可以任意删除本对象,如果在hbm.xml中设置了cascade="delete",也可以删除关联对象 2、在没有外键的一方,不可以维护关联关系,...
博文链接:https://shaqiang32.iteye.com/blog/201309
这个是针对初学Hibernate一对多主键关联映射的源代码 ,希望对初学者有所帮助,开发环境是MyEclipse7.5和HIbernate3.2