Hibernate 一对一(基于唯一外键的关联)

简介: 主表 hbm.xml中 使用从表hbm.xml中使用 并指定unique=true people.hbm.xml: passport.hbm.xml:  pepole的主键与passport表中people_id一一对应

主表 hbm.xml中 使用<one-to-one>

从表hbm.xml中使用<many-to-one> 并指定unique=true

 

people.hbm.xml:

<one-to-one name="passport" cascade="all" property-ref="people">

 

passport.hbm.xml:

<many-to-one name="people">

<column name="people_id" unique=true></column>

 

</many-to-one>

 

pepole的主键与passport表中people_id一一对应

 

目录
相关文章
|
6月前
|
SQL Java 数据库连接
Hibernate -双向一对一关联关系映射
Hibernate -双向一对一关联关系映射
55 0
|
XML 存储 Java
Hibernate框架【三】——基本映射——一对一映射
Hibernate框架【三】——基本映射——一对一映射
82 0
|
XML Java 数据库连接
《Hibernate上课笔记》-----class5----Hibernate实现一对一关联映射
《Hibernate上课笔记》-----class5----Hibernate实现一对一关联映射
68 0
《Hibernate上课笔记》-----class5----Hibernate实现一对一关联映射
|
SQL Java 数据库连接
【SSH快速进阶】——Hibernate一对一映射(one-to-one)——唯一外键关联
  接着上篇文章,唯一外键关联,就是给一对一关联关系中某个对象加一个外键。比如这里给t_person表添加一个外键,指向t_idcard的主键,并且规定t_person中的外键idCard唯一,也可以达到一对一映射的效果。
【SSH快速进阶】——Hibernate一对一映射(one-to-one)——唯一外键关联
|
SQL Java 数据库连接
【SSH快速进阶】——Hibernate一对一映射(one-to-one)——主键关联映射
 现实生活中,有很多场景需要用到一对一映射,比如每个学生只有一个学生证,每个公民只有一张身份证等。这里用公民-身份证来举例说明。
【SSH快速进阶】——Hibernate一对一映射(one-to-one)——主键关联映射
|
SQL Java 数据库连接
Hibernate的一对一映射(八)
Hibernate的一对一映射(八)
115 0
Hibernate的一对一映射(八)
|
SQL NoSQL Java
hibernate(五) hibernate一对一关系映射详解
之前讲解了一对多(单向、双向)、多对多(双向),今天就讲解一下最后一个关系,一对一。 心情不错。状态也挺好的,赶紧写一篇博文造福一下大家把。  
287 0
|
Java 数据库连接 关系型数据库