zoukankan      html  css  js  c++  java
  • hibernate 基于主键的单向一对一关联映射

    1.设计表结构

      表结构对于基于外键的关联关系来说就少了外键的关联列,并且两张表共用同一个ID,表示一对一。

    2.创建Person对象

     

    3.创建IdCard对象

     

    4.写hbm.xml文件

     

    5.生成数据库表

     

      生成sql语句

     

      在这里,我们发现person表只有3列数据,而IdCard表只有2列数据,而person表与IdCard设置了外键关系,而这个关系就是IdCard表的主键id。

    6.新增数据

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

     

      生成sql语句

     7.查询(通过工具查询数据

       idCard表

      

      person表

     

      我们发现,这里已经一对一关联,两张表的id完全一样。

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

  • 相关阅读:
    Eclipse快捷键
    LeeCode
    Code Complete
    Git
    sql优化策略
    FSA/FSM/FST
    索引失效情况
    实现HttpHandlerFactory的方法
    Xpath语法格式整理
    Edojs应用
  • 原文地址:https://www.cnblogs.com/wuyx/p/8416838.html
Copyright © 2011-2022 走看看