mybati: xml里的sql,where后跟固定条件,查询不到值。


    <select id="selectDealNameListByBigDealId" parameterType="String" resultType="String">
        select dealName from csms_order where bigDealId = #{bigdealid} and is_delete = 0
    </select>

img

img

这句sql在xml里就查不到数据,但是直接拿去数据库里查能查到数据,或者where后面的两个条件只要一个(任意一个)的情况下都能查到数据。(is_delete字段在数据库表中时tinyint类型)

在接口里面加上@Param注解,在试试看。

is_delete也参数化,后台带过去。
select dealName from csms_order where bigDealId = #{bigdealid} and is_delete =#{isDelete}