1、MPJLambdaWrapper(mybatis-plus-join)便于关联查询。
构建查询条件的核心:
selectAll():查询指定实体类的全部字段
select():查询指定的字段,支持可变长参数同时查询多个字段,但是在同一个select中只能查询相同表的字段,所以如果查询多张表的字段需要分开写
selectAs():字段别名查询,用于数据库字段与接收结果的dto中属性名称不一致时转换
leftJoin():左连接,其中第一个参数是参与联表的表对应的实体类,第二个参数是这张表联表的ON字段,第三个参数是参与联表的ON的另一个实体类属性
除此之外,还可以正常调用mybatis-plus中的各种原生方法,文档中还提到,默认主表别名是t,其他的表别名以先后调用的顺序使用t1、t2、t3以此类推。
使用文档链接:https://gitee.com/best_handsome/mybatis-plus-join/
2、MapStruct框架实现实体类映射:@Mapper(componentModel = MappingConstants.ComponentModel.SPRING)
总结:本来今天没什么工作量,想着过一遍代码,结果看着看着就困了,要死不活最近两天领导坐旁边,强打起精神看B站学习视频,又总觉得在领导眼皮子底下带薪摸鱼不踏实,结果学习视频没看懂多少,项目代码也没看进去,这样下去越发觉得自己很差劲。好在大家都是很好的人,领导没有干涉我看学习视频,组长没有嫌我写的代码菜,旁边的人会在我打瞌睡的时候叫醒我,还有住一个小区的同事们每天一起上下班,就希望自己能再优秀一点就好了。

原文地址:http://www.cnblogs.com/thelittlestar/p/16816000.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性