我是靠谱客的博主 安静方盒,最近开发中收集的这篇文章主要介绍spring boot - mybatis-plus多表联合查询如何让Wrapper生效并根据条件查询,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
注意 :
- ${ew.customSqlSegment} 是Wrapper查询语句的拼接占位符
- 联合查询的表是起了别名的,所以查询时也要指定别名
3. 联合查询的搜索
@Select("select u1.id id, u1.name name, u1.create_time create_time, " +
"u2.nick_name nick_name, u2.mobile mobile, u2.email email, " +
"u2.status status " +
"from user u1 join user_info u2 on u1.id = u2.id " +
"${ew.customSqlSegment}")
IPage<User> queryByPage(
IPage<User> page,
@Param("ew") Wrapper queryWrapper);
4. 联合查询的条件
QueryWrapper wrapper = new QueryWrapper<>()
.like(StrUtil.nonEmpty(name), "u1.name", name);
最后
以上就是安静方盒为你收集整理的spring boot - mybatis-plus多表联合查询如何让Wrapper生效并根据条件查询的全部内容,希望文章能够帮你解决spring boot - mybatis-plus多表联合查询如何让Wrapper生效并根据条件查询所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复