zoukankan      html  css  js  c++  java
  • mybatis多表查询

                                                                 Mybatis多表操作

    一、            实体间存在关系的

    a)       关联关系 (从属)

                         i.            人    身份证    1:1

                       ii.            人    订单      1:*

                      iii.            老师  学生      *:*

    二、            Mybatis怎样事处理关联关系?

    a)       实体

    关系属性:将关系一方当作另一方的属性

    方向性:

             单向:只能通过一方去查找另一方

             双向:可以通过双方都找到另一方

    级联查询:

             PersonDAO.selectPerson(int id)  ----  >Person[IDCard]

    b)       表

    外键:就是关系的体现     外键列 类型 references 父表(主键列)

    方向性:数据库中有外建联系的表,天生双向

    级联查询:表连接

    1、 别名

    2、 连接 inner join 、left join /right join/full join 自连

    3、 on 条件

    c)        Mapper文件

    总结:关联关系操作

               在一对多 表 外键 添加一般添加在少的一方

           实体 看需求 添加关系属性

           Mapper 表连接 resultMap

  • 相关阅读:
    hdu2084 DP
    hdu 2080 夹角有多大(弧度制)
    hdu2078复习时间
    hdu2077
    hdu 2051
    hdu 2050
    hdu 5514Frogs
    ARM指令
    ARM寄存器
    树莓派ARM汇编
  • 原文地址:https://www.cnblogs.com/XiDaPuBen/p/8685879.html
Copyright © 2011-2022 走看看