2 wjwlwt wjwlwt 于 2015.06.09 16:33 提问

mybatis if 判断,指点这样写正确吗

select t.*,x.mc from whxj_base t left join xjzt x on t.sslx = x.id where 1=1
and to_char(t.xjksrq,'yyyy') = #{0}


and to_char(t.xjksrq,'MM') = #{1}

我的if判断代码呢 ? 谁给我屏蔽了???test = "#{1}!=null and #{1} !=''“

2个回答

wjwlwt
wjwlwt   2015.06.09 16:40

select t.*,x.mc from whxj_base t left join xjzt x on t.sslx = x.id
where 1=1

and to_char(t.xjksrq,'yyyy') = #{0}


and to_char(t.xjksrq,'MM') = #{1}
请指点?????

qq_16168871
qq_16168871   2015.06.09 16:42
<select id="count" parameterType="Roles" resultType="int">
    select count(0) from role
    <where>
        <if test="name != null and name != ''">
            name like '%${name}%'
        </if>
    </where>
</select>
wjwlwt
wjwlwt 回复qq_1992120: 好的
2 年多之前 回复
qq_16168871
qq_16168871 回复wjwlwt: #?是使用#符号吗?你试一试吧。换成$符号试一试也行。
2 年多之前 回复
wjwlwt
wjwlwt 把 name 换成 #{1}可以吗
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片