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>
相关推荐
zhangyifang_00914 小时前
泛型通配符 T、E、K、V、?
java
四谎真好看14 小时前
Java 黑马程序员学习笔记(进阶篇6)
java·笔记·学习·学习笔记
星梦清河14 小时前
宋红康 JVM 笔记 Day17|垃圾回收器
java·jvm·笔记
yvya_15 小时前
JVM介绍
java·开发语言·jvm
烟雨书信15 小时前
LINUX中Docker Swarm的介绍和使用
java·linux·docker
今天秃头了吗??15 小时前
【JAVA】网络编程
java·网络·网络编程·socket
煎饼皮皮侠15 小时前
【图解】idea中快速查找maven冲突
java·maven·intellij-idea·冲突
科兴第一吴彦祖15 小时前
在线会议系统是一个基于Vue3 + Spring Boot的现代化在线会议管理平台,集成了视频会议、实时聊天、AI智能助手等多项先进技术。
java·vue.js·人工智能·spring boot·推荐算法
工一木子15 小时前
HashMap源码深度解析:从“图书馆“到“智能仓库“的进化史
java·源码·hashmap
平生不喜凡桃李15 小时前
C++ 异常
android·java·c++