0
  • 最佳答案

    写一个VO类[微笑]

    1153952789488054272  评论     打赏       拉大锯
    • 阿酷  回复 @拉大锯
      Page<ArticleVO> articlePage = new Page<>(page, size); QueryWrapper<ArticleVO> queryWrapper = new QueryWrapper<>(); articleMapper.selectPage(articlePage, queryWrapper); articleMapper 绑定的是 Article 编译不通过
      阿酷 2022-04-13 10:04   回复 1250988207093321728
    • 阿酷  回复 @拉大锯
      是不是要创建 vo 类对应的 mapper 的 xml 和 service
      阿酷 2022-04-13 12:03   回复 1250988207093321728
    • 拉大锯  回复 @阿酷
      不用呀,就一个bean类。
      拉大锯 2022-04-13 14:22   回复 1153952789488054272
    • ccTyL  回复 @阿酷
      我写了个详细一些的回复在下面
      ccTyL 2022-04-13 15:57   回复 1314408005793603584
  • 不是这样的。mybatisplus不包含联表查询功能。你如果想实现联表查询,1,因为你自定义了一些列,所以确实要创建一个vo类来装这些结果(就是一个新的javabean)。2,你需要在mapper文件对应的xml中,编写resultmap,因为你这个映射是自定义的,所以需要你自己写。3. 你需要手动编写一个 <select>标签中的语句,然后把这段sql写进去,把resultMap

    指定为你上面编写的resultMap。4,在mapper文件创建一个接口方法,方法名和select标签的id一致。


    其实就是通过原生mybatis来查询,因为mybatisplus只支持单表操作

    1314408005793603584  评论     打赏       ccTyL
    • ccTyL  回复 @ccTyL
      对了,既然xml自己编写了,分页你干脆也自己写在sql里面
      ccTyL 2022-04-13 15:58   回复 1314408005793603584
    • 阿酷  回复 @ccTyL
      加深理解了 谢谢大佬 [抱拳]
      阿酷 2022-04-14 09:45   回复 1250988207093321728
相关问题
2023-11-21 15:11 13 2
陈钱罐16 · 领券联盟
2023-11-11 18:09 23 8
哈哈android · AOSP
2023-11-10 15:52 13 12
2023-11-10 00:26 22 10
zhanghengze · Android
2023-10-26 21:52 22 8