mybatis字符串比较

时间:2022-06-14 16:16:31

之前Hibernate用得较多,最近用mybatis开发的时候,sql中有些判断失效,查询发现是字符串比较的问题。字符串比较需要将将双引号放在内侧,如果单引号放在内侧,需要加上toString();

正确写法如:

    <if test='timeDimension != "season"'>

</if>

或:

    <if test="timeDimension != 'season'.toString()">

</if>