版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w_t_y_y/article/details/89083989
数据库tinyint 类型映射成java的Boolean类型后,在mybatis的mapper.xml中对该字段做空判断,只和null做比较,不和''做比较,因为mybatis对Boolean的空值做了默认的赋值。
如:
private Boolean isDelete;
对应的xml应该这样写:
<if test="isDelete!=null">
and is_delete = #{isDelete}
</if>