增强Mybatis处理多表查询 我再也不用写VO类!!!

增强Mybatis处理多表查询 我再也不用写VO类!!!,第1张

每当我们辛苦的解决好表与表之间的耦合时(就是解决好表与表之间的字段冗余) ,然后就会发现比较棘手的问题是联表查询困难至极(主要是定义关联类或者定义xml定义查询SQL),发现联表查询时出现特别特别恶心的事,我们不得不小心翼翼改写xml文件,小心翼翼修改查询内容这个还没完,突然需求改了 , 实体类又改了, wot,我又得改写xml文件,啊天理不容,改vo类,还有无休止的测试!!!!!啊,我是个浪人,我不想这般所以>>>>>>>>>

没啥好讲的直接复制包到你的项目的工具文件下
D第三步 直接看前台

(对于这里出现的多余数据 在142以上版本中已经解决 不存在会出现多余返回数据的情况)

E第四部 等待你的思路(方法解释以及拓展)
F好吧 !!!还是给出源码地址吧 欢迎搞事

莫忘了点赞
好东西 想着就发出来了!!!欢迎来事!!!
一直会更新 的!!

可以用语句select from students,不过新手我还是建议不要写关联,直接把resultmap写一个既有students的属性又有class的属性的map,然后再select s,c from student s left join classInfo c on sclassInfo_id = cid,这样返回的resultmap就是两个对象都有的map了,自己再创建一个对象,里面和resultmap相对应就可以了。

详细设计及源码请移步码云搜索 mybatis-plus-ext

==提示==: 假如存在此种场景: User 、 Role 、 Menu 三个实体,他们之间的关系是: User 多对多 Role 、 Role 多对多 Menu ,当我查询出User的集合后,如何获取Role和Menu的数据呢?

描述:

字段:

扩展注解:

描述:

字段:

扩展注解:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:

描述:

字段:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13321036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-14
下一篇 2023-07-14

发表评论

登录后才能评论

评论列表(0条)

保存