在这里只介绍one2one单向外键关联和one2one双向外键关联,至于one2one单向主键关联和one2one双向主键关联在这里就不在介绍了。。
one2one单向外键关联是,many2one关联的特例,在想要关联的一端 设置unique属性为true就可以了。
实例代码如下
<hibernate-mapping>
<class table="person" name="com.sias.model.Person">
<id access="field" name="id">
<generator class="native"/>
</id>
<property name="name" access="field"/>
<many-to-one unique="true" column="cardId" access="field" cascade="saveupdate" name="idCard"/>
</class>
</hibernate-mapping>
one2one双向关联,在另一端设置个property-ref 引用属性即可
实例代码如下
<one-to-one name="person" property-ref="idCard" access="field"/>
分享到:
相关推荐
hibernate中基于外键的one2one,关键看配置文件是怎么配置的,深入浅出,很具有学习价值
hibernate中one2many映射,使用映射文件和domain对象,自动生成数据库,使用的数据库是mysql,关键是配置文件是怎么配置的
Hibernate学习要点:一对一主键关联双向
NULL 博文链接:https://foreverke01.iteye.com/blog/630816
Hibernate many2one 要点
hibernate中基于主键的one2one,关键看看配置文件是怎么配置的,很有帮助,案例简单,深入浅出
Hibernate学习要点:一对一主键关联双向
说明了hibernate one-to-many
hibernate中many2one案例,通过映射文件和domain对象自动生成数据库,使用的数据库是mysql,大家可以下载看看
NULL 博文链接:https://niewj.iteye.com/blog/1012646
7.4.1. 一对多(one to many) / 多对一(many to one) 7.4.2. 一对一(one to one) 7.5. 使用连接表的双向关联(Bidirectional associations with join tables) 7.5.1. 一对多(one to many) /多对一( many ...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...
2. 实体Bean 2.1. 简介 2.2. 用EJB3注解进行映射 2.2.1. 声明实体bean 2.2.1.1. 定义表(Table) 2.2.1.2. 乐观锁定版本控制 2.2.2. 映射简单属性 2.2.2.1. 声明基本的属性映射 2.2.2.2. 声明列属性 2.2.2.3. ...
开始Hibernate之旅 1.2. 第一个可持久化类 1.3. 映射cat 1.4. 与猫同乐 1.5. 结语 2. 体系结构 2.1. 总览 2.2. JMX集成 2.3. JCA支持 3. SessionFactory配置 3.1. 可编程配置方式...
1.1. 开始Hibernate之旅 1.2. 第一个持久化类 1.3. 映射cat 1.4. 与Cat同乐 1.5. 结语 2. 架构(Architecture) 2.1. 概况(Overview) 2.2. 实例状态 2.3. JMX整合 2.4. 对JCA的支持 3. 配置 3.1. 可编程的配置方式 ...
2. 版权声明 1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储...
无注解之属性的默认值 2.2.. 映射主键属性 2.2.4. 映射继承关系 2.2.4.1. 每个类一张表 2.2.4.2. 每个类层次结构一张表 2.2.4.3. 连接的子类 2.2.4.4. 从父类继承的属性 2.2.5. 映射实体Bean的关联关系 2.2.5.1. 一...
7.5.1. 一对多(one to many) /多对一( many to one) 7.5.2. 一对一(one to one) 7.5.3. 多对多(many to many) 7.6. 更复杂的关联映射 8. 组件(Component)映射 8.1. 依赖对象(Dependent objects) 8.2. 在...
该资源包括了hibernate开发中的常见关联映射的源代码,其中包括:one2one,one2many,many2many等,还有继承映射,inverse,fetch,cascade关键字的应用等,对初学者来说,是很实用的,难度适中,很好理解