zoukankan      html  css  js  c++  java
  • Hibernate 基于外键的双向一对一关联映射

      之前简单介绍了基于外键的单项一对一的关联映射关系,本文简单介绍基于外键的双向一对一的关联映射。

    1.设计表结构

      表结构对于双向一对一来说没有多少改变,只是双向都可以获取到对方。

    2.创建Person对象

     

    3.创建IdCard对象

     

    4.写hbm.xml文件

     

    5.生成数据库表

     

      生成sql语句

     

    6.新增数据

       在新增数据时与单项一对一并没有什么改变。

     

      生成sql语句

     7.查询(通过Person查询IdCard)

      在这里发现通过person查询IdCard需要使用3条sql语句,原因是在Person的配置中我们使用的是多对一的配置加入了唯一键的方式去保证一对一的关系。

     8.查询(通过IdCard查询Person)

     

      使用IdCard查询Person时只需要1条sql语句,因为在IdCard的配置中使用了一对一的配置。

    注:本文是在学习期间根据网上视频写的学习笔记,如有侵权请联系删除!

  • 相关阅读:
    设计模式
    包装类
    php 闭包的理解
    is_null empty isset等的判定
    PHP基础一 $this ,static 和 self的区别
    lumen安装踩过得坑
    composer的使用和安装
    使用submine来写c++
    php 和 thinkphp中的常量一览
    路径问题 ./ / ../ 空 的区别
  • 原文地址:https://www.cnblogs.com/wuyx/p/8080535.html
Copyright © 2011-2022 走看看