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>
相关推荐
P.H. Infinity8 分钟前
【RabbitMQ】04-发送者可靠性
java·rabbitmq·java-rabbitmq
生命几十年3万天12 分钟前
java的threadlocal为何内存泄漏
java
caridle24 分钟前
教程:使用 InterBase Express 访问数据库(五):TIBTransaction
java·数据库·express
^velpro^29 分钟前
数据库连接池的创建
java·开发语言·数据库
苹果醋333 分钟前
Java8->Java19的初步探索
java·运维·spring boot·mysql·nginx
秋の花37 分钟前
【JAVA基础】Java集合基础
java·开发语言·windows
小松学前端40 分钟前
第六章 7.0 LinkList
java·开发语言·网络
Wx-bishekaifayuan1 小时前
django电商易购系统-计算机设计毕业源码61059
java·spring boot·spring·spring cloud·django·sqlite·guava
customer081 小时前
【开源免费】基于SpringBoot+Vue.JS周边产品销售网站(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·java-ee·开源
全栈开发圈1 小时前
新书速览|Java网络爬虫精解与实践
java·开发语言·爬虫