我们在使用mybaits时,经常使用if条件来做动态查询,
当查询条件是字符串类型时,要写不等于某个空的情况要考虑不等于null和不等于空字符串
当查询条件是日期类型或者long,Integer 等类型时,if条件里不能写不等于空字符串
当我们想根据查询条件是否等于某个值时,有很多人发现查询条件不生效。
直接上重点:记住这时候我们 if test 后要用单引号,而不是双引号,而==“某个值” 用双引号
希望能帮到大家。
我们在使用mybaits时,经常使用if条件来做动态查询,
当查询条件是字符串类型时,要写不等于某个空的情况要考虑不等于null和不等于空字符串
当查询条件是日期类型或者long,Integer 等类型时,if条件里不能写不等于空字符串
当我们想根据查询条件是否等于某个值时,有很多人发现查询条件不生效。
直接上重点:记住这时候我们 if test 后要用单引号,而不是双引号,而==“某个值” 用双引号
希望能帮到大家。