mybatis 模糊查询
Posted cjq.java
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 模糊查询相关的知识,希望对你有一定的参考价值。
<mapper namespace="com.edc.dao.organize.OrganizeInfoMapper" > //对应相应的mapper.java文件
<select id="findBySearch" resultMap="BaseResultMap" parameterType="java.util.Map" >
SELECT i.* FROM t_organize_info i,t_location_city ci,t_location_country co,t_location_province p
WHERE i.provinceId=p.provinceId AND i.countryId=co.countryId AND i.cityId=ci.cityId
<if test="region!=null and region!=‘‘">
and (co.countryName LIKE CONCAT(CONCAT(‘%‘, #{region}),‘%‘)
or p.provinceName LIKE CONCAT(CONCAT(‘%‘, #{region}),‘%‘)
or ci.cityName LIKE CONCAT(CONCAT(‘%‘, #{region}),‘%‘))
</if>
<if test="organizename!=null and organizename!=‘‘">
and i.organizename LIKE CONCAT(CONCAT(‘%‘, #{organizename}),‘%‘)
</if>
<if test="type!=null and type!=‘‘">
AND i.type LIKE CONCAT(CONCAT(‘%‘, #{type}),‘%‘)
</if>
and i.del=0 order by i.createtime desc
</select>
以上是关于mybatis 模糊查询的主要内容,如果未能解决你的问题,请参考以下文章
mybatis generator自动生成的方法中的模糊查询怎么用