关于mybatis的模糊查询

   之前以为自己得模糊查询写的不错,谁知水深的很,自己也就是个皮毛。

特在此记录一下,因为这个格式和以前自己写的、想的不一致。 特别要注意一下红体部分

 <!-- 根据学历、年龄、月薪、行业类别、工作地区查询所有数据 -->
<select id="findAllDataByKeyword" resultType="stationBean" parameterType="StationBean">
select
    <include refid="Base_Column_List" /> 
from station t1, company c
where 1=1 and t1.company_id=c.id 
<if test="education!=''"><if test="education!=null"> and t1.education=#{education}</if></if>
<if test="age_range!=''"><if test="age_range!=null"> and t1.age_range=#{age_range}</if></if>
<if test="wages!=''"><if test="wages!=null"> and t1.wages=#{wages}</if></if>
<if test="type!=''"><if test="type!=null"> and t1.type=#{type}</if></if>
<if test="working_area!=''"><if test="working_area!=null"> and t1.working_area=#{working_area}</if></if>
<if test="name !='' "><if test=" name !=null "> and t1.name like "%"#{name}"%" and c.name like "%"#{name}"%"  </if></if>
</select>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值