MyBatisPlus 一对多、多对一、多对多 MyBatisPlus 一对多、多对一、多对多的完美解决方案

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

MyBatisPlus 一对多、多对一、多对多 MyBatisPlus 一对多、多对一、多对多的完美解决方案

出来混总是要还的   2021-01-28 我要评论

在学习MyBatisPlus 时,简单的查询非常简单,只需继承了相关类,就能够进行增删改。但是在实际运用时,对象之间的关系非常复杂,一对多、多对一、多对多。网上查询了大量i资料都无法解决此问题。
难道要把所有的用Mybatis的重写一次?
重写一次Plus的方法还能不能用?

实在没办只能查看官网https://mp.baomidou.com/guide/在注解处找到了可能的解决方案

在这里插入图片描述

@TableName注解可以设置对应的resultMap 看到这里我想是不是,在Mapper中设置好resultMap,map中使用association、或者collection就能解决了。结果是可以的,上图:

实体类

在这里插入图片描述

mapper

在这里插入图片描述

rest效果

在这里插入图片描述

完美解决!!!

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们