一聚教程网:一个值得你收藏的教程网站

热门教程

mybatis中的if test判断入参的值问题代码示例

时间:2022-06-29 01:45:22 编辑:袖梨 来源:一聚教程网

本篇文章小编给大家分享一下mybatis中的if test判断入参的值问题代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

mybatis if test判断入参的值

1.第一种判断方式


   AND 表字段 = #{requisition}

2.第二种判断方式


  AND 表字段 = #{requisition}

if test动态判断数字时出现的错误

mybatis中if test判断数字

在实现搜索功能时碰到的错误,很多时候我们会在数据库中使用一个字段来作为状态保存,如:0=男,1=女;0=禁止,1=启用等。

无论我选择停用、还是启用,都将整个表格的数据显示出来,没有起到筛选的作用。

通过排除,找到了导致问题的代码:

    

改为:

    

原因:

只对判断String类型的字符串时起作用,由于status是Integer类型,判断条件不成立,没起到作用。如:当传入的值是1时,’1’会被解析成字符。

热门栏目