<select id="searchByRouteStatus" parameterType="java.util.Map" resultMap="BaseResultMapExt">
select
<include refid="Base_Column_List_Ext" />
from "t_tourist_route" tr
<where>
tr.status_id in
<!--statusList 为map中的键值-->
<foreach close=")" collection="statusList" item="item" open="("
separator=",">
#{item}
</foreach>
<if test="departureDate!=null">
<if test="returnDate!=null">
and tr.departure_date BETWEEN #{departureDate} AND
#{returnDate}
</if>
</if>
<if test="routeName!=null">
and tr.route_name like '%'||#{routeName}||'%'
</if>
<if test="routeNumber!=null">
and tr.route_number like '%'||#{routeNumber}||'%'
</if>
</where>
</select>
分享到:
相关推荐
主要介绍了mybatis foreach标签的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Mybatis批量foreach merge into的用法,这是介绍Mybatis批量foreach merge into的用法的文档
介绍了mybatis自定义标签,添加自定义标签的实现代码,通过实例代码展示给大家
使用Mybatis框架的模糊查询,详细博客地址:https://blog.csdn.net/qq_36654606/article/details/87393383
主要介绍了解决Mybatis中foreach标签带来的空格,换行,回车问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了Mybatis foreach标签使用不当导致异常的原因探究,非常不错,具有参考借鉴价值,需要的朋友可以参考下
Mybatis中的模糊查询 - 副本
测试mybatis里foreach用法,使用于list,array,map,怎么凑字数
主要介绍了MyBatis-plus 模糊查询的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
mybatis的逆向助手确实好用,可以省去很多编写常规sql语句的时间,但是它没办法自动生成模糊查询语句,但开发中模糊查询是必不可少的,所以,需要手动对mapper编写模糊查询功能。 这里先明确MyBatis/Ibatis中#和$的...
主要介绍了详解mybatis foreach collection的相关资料,需要的朋友可以参考下
主要介绍了MyBatis中的模糊查询语句的相关资料,需要的朋友可以参考下
特殊字符(\,_,%)转义工具类 MyQueryInterceptor.java: Mybatis自定义拦截器 注意:该拦截器只支持QueryWrapper的like方法,serviceImpl层传全角模糊查询(%%) mapper或xml层的全角模糊查询(%*%)和半角模糊查询(%*或*%)
针对父子级数据目录查询, 以前都是逐级的去根据父级id查询子集目录, 查出后最后再在代码中拼成树形结构, 相当复杂,我们可以利用 mybatis 提供的 collection 标签自动组织树形结构
主要为大家详细为大家详细介绍了mybatis实现分页及模糊查询功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Mybatis框架(子查询)
mybatis修改了mapper xml不用重启tomcat,热发布热更新.zip
代码包含: EscapeUtil.java:特殊字符(\,_,%)转义工具类 MyQueryInterceptor.java: Mybatis自定义拦截器 注意:该拦截器只支持QueryWrapper的like方法,serviceImpl层传全角模糊查询(%%) mapper或xml层的全角模糊查询(%...
基于springMvc+mybatis,实现了检索、后台登陆、前台注册登录验证等功能
spring多数据源的处理_mybatis实现跨库查询