`
dongguang1082
  • 浏览: 10199 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate之one2one

阅读更多

在这里只介绍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中基于外键的one2one,关键看配置文件是怎么配置的,深入浅出,很具有学习价值

    hibernate中one2many映射

    hibernate中one2many映射,使用映射文件和domain对象,自动生成数据库,使用的数据库是mysql,关键是配置文件是怎么配置的

    Hibernate one2one_pk_1

    Hibernate学习要点:一对一主键关联双向

    hibernate_One2One

    NULL 博文链接:https://foreverke01.iteye.com/blog/630816

    hibernate_many2one

    Hibernate many2one 要点

    hibernate中基于主键的one2one

    hibernate中基于主键的one2one,关键看看配置文件是怎么配置的,很有帮助,案例简单,深入浅出

    Hibernate学习要点_one2one 一对一主键双线关联

    Hibernate学习要点:一对一主键关联双向

    hibernate_6映射关系之one2many.zip_hibernate

    说明了hibernate one-to-many

    hibernate中many2one案例

    hibernate中many2one案例,通过映射文件和domain对象自动生成数据库,使用的数据库是mysql,大家可以下载看看

    Hibernate之第3解之-hibernate_hibernate_many2one_1

    NULL 博文链接:https://niewj.iteye.com/blog/1012646

    Hibernate+中文文档

    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 ...

    HibernateAPI中文版.chm

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    hibernate3.2中文文档(chm格式)

    HIBERNATE - 符合Java习惯的关系数据库持久化 Hibernate参考文档 3.2 -------------------------------------------------------------------------------- 目录 前言 1. 翻译说明 2. 版权声明 1. Hibernate...

    Hibernate Annotations 中文文档

    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 教程

    开始Hibernate之旅 1.2. 第一个可持久化类 1.3. 映射cat 1.4. 与猫同乐 1.5. 结语 2. 体系结构 2.1. 总览 2.2. JMX集成 2.3. JCA支持 3. SessionFactory配置 3.1. 可编程配置方式...

    最全Hibernate 参考文档

    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. 可编程的配置方式 ...

    Hibernate中文详细学习文档

    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. 加载并存储...

    hibernate annotation 中文文档

    无注解之属性的默认值 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. 一...

    Hibernate 中文 html 帮助文档

    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常用关联映射源码(很实用)

    该资源包括了hibernate开发中的常见关联映射的源代码,其中包括:one2one,one2many,many2many等,还有继承映射,inverse,fetch,cascade关键字的应用等,对初学者来说,是很实用的,难度适中,很好理解

Global site tag (gtag.js) - Google Analytics