zoukankan      html  css  js  c++  java
  • MyBatis 一对多查询的实现

      这次我们来实现一对多查询的实现,要求在查询user时返回其附属的所有account。

      我们来到IUserDao,方法还是IUserDao,加点注释

       我们的实体类也要加入一对多的关系映射,也就是加入从表的集合,并且生成它的getset方法

      因为不是所有人都有账户,我们的sql语句就要改动一下,同时我们的配置也会有相应的变化,首先是需要定义一个resultMap

       同时sql语句也要发生相应的改变,每一个用户的信息都是需要的,没有用户的账户信息我们不需要,我们就可以用到左外连

       我们注意到id46有重复,是因为46属下有两个账户,但这个重复是无需担心的,我们来写测试类

       运行一下可以看到,mybatis可以识别出重复的信息,并把account字段封装进集合

      今儿是8/30,8/1开始的mybatis学习,30只学了一大半,还是太懒惰了。

      加油!加油!加油!

        

  • 相关阅读:
    acwing793. 高精度乘法
    acwing788. 逆序对的数量
    acwing791. 高精度加法
    acwing787. 归并排序
    acwing789. 数的范围
    acwing790. 数的三次方根
    acwing786. 第k个数
    acwing792. 高精度减法
    1.9
    课程总结
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/13587283.html
Copyright © 2011-2022 走看看