<select id="findUser" resultType="User">
select * from users
<where>
<choose>
<when test="id != null">
and id = #{id}
</when>
<when test="email != null">
and email = #{email}
</when>
<otherwise>
and username = #{username}
</otherwise>
</choose>
</where>
</select>
以上是编程学习网小编为您介绍的“MyBatis动态 SQL语法多条件 AND/OR 语句代码示例”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:MyBatis动态 SQL语法多条件 AND/OR 语句代码示例


基础教程推荐
猜你喜欢
- Redis的三大问题 2024-04-25
- windows下redis服务启动出现问题或者闪退 2023-09-13
- MySQL 可扩展设计的基本原则 2024-02-16
- 【Redis技术探索】「数据迁移实战」手把手教你如何实现在线+离线模式进行迁移Redis数据实战指南(在线同步数据) 2024-04-19
- Redis持久化RDB和AOF优缺点是什么,怎么实现的?我应该用哪一个? 2024-04-25
- APMServ使用说明 2024-02-17
- MySQL中数据视图操作详解 2022-08-31
- 基于Python的SQL Server数据库实现对象同步轻量级 2023-12-31
- Python之tkinter面板PanedWindow的使用 2023-07-28
- Python提高运维效率的脚本分享 2023-07-28