MyBatis-Plus--在xml中使用wrapper的方法

原文网址:MyBatis-Plus--在xml中使用wrapper的方法_IT利刃出鞘的博客-CSDN博客

简介

本文介绍MyBatis-Plus如何在xml中使用wrapper。

Service

java 复制代码
QueryWrapper<T> wrapper = new QueryWrapper<T>();
wrapper.eq("r.room_id", vo.getRoomId());
wrapper.in("r.meet_date", dates);

List<ReserveRoom> list = reserveRoomService.query(wrapper);

Mapper

java 复制代码
IPage<ReserveRoom> query(Page page, @Param("ew) Wrapper<T> wrapper);

XML

XML 复制代码
<select id="query" resultType="com.abc.purchase.entity.ReserveRoom">
    SELECT r.* 
        FROM reserve_room r
            LEFT JOIN person_info p
                ON r.person_id = p.id
    <if test="ew != null">
        ${ew.customSqlSegment}
    </if>
</select>
相关推荐
狂团商城小师妹11 小时前
JAVA国际版同城打车源码同城服务线下结账系统源码适配PAD支持Android+IOS+H5
android·java·ios·小程序·交友
m0_7369270411 小时前
Java面试场景题及答案总结(2025版持续更新)
java·开发语言·后端·职场和发展
何中应11 小时前
IDEA实用快捷键
java·ide·intellij-idea
lkbhua莱克瓦2412 小时前
Java练习——正则表达式2
java·开发语言·笔记·正则表达式·github·学习方法
鬼火儿12 小时前
MySQL系列之数据类型(String)
java·后端
江湖人称小鱼哥12 小时前
Jenkins 在构建 Java 项目并操作 Docker 时 CPU 会突然飙高
java·docker·jenkins
Violet_YSWY12 小时前
Iterable<Result<Item>>讲一下
java
懒羊羊不懒@12 小时前
JavaSe—List集合系列
java·开发语言·数据结构·人工智能·windows
蓝-萧12 小时前
【Java】如何使用jdbc连接并操作MySQL,一文读
java·后端
qianbailiulimeng12 小时前
【MySQL】mysqldump使用方法
java·后端