zoukankan      html  css  js  c++  java
  • Hibernate-一对多|多对一-多对多

    1 一对多|多对一

    1.1 关系表达

    表中的表达

    表中的表达

     实体中的表达

    orm元数据中表达

     一对多

    多对一

     

    1.2 操作

    操作关联属性

    1.3 进阶操作

    级联操作

    结论: 简化操作.一定要用,save-update,不建议使用delete.

    关系维护

    问题的产生

    在保存时.两方都会维护外键关系.关系维护两次,冗余了.
    多余的维护关系语句,显然是客户这一端在维护关系

    解决

    2 多对多

    2.1 关系表达

    表中

    对象中

    orm元数据

     

    2.2 操作

    inverse属性

    级联属性

    练:添加联系人

    源码

    链接:https://pan.baidu.com/s/1sSiMPeGz782daftW7Y_eQA 密码:8xqg 

     

     

     

     

     

     

     

     

     

     

     


    作者:8亩田
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.

    本文如对您有帮助,还请多帮 【推荐】 下此文。
    如果喜欢我的文章,请关注我的公众号
    如果有疑问,请下面留言

    学而不思则罔 思而不学则殆
  • 相关阅读:
    websocket 学习笔记
    oxy 学习笔记
    postcss
    一致性hash和chord
    leveldb 学习笔记
    logrus 学习笔记
    viper 学习笔记
    redigo 学习笔记
    gin 学习笔记
    修改TOMCAT的JVM虚拟机内存大小几种方式
  • 原文地址:https://www.cnblogs.com/liu-wang/p/8675628.html
Copyright © 2011-2022 走看看