如何使用Mybatis接收Integer参数(integer,mybatis,开发技术)

时间:2024-05-08 08:26:08 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    %E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8Mybatis%E6%8E%A5%E6%94%B6Integer%E5%8F%82%E6%95%B0

最近在做项目的时候,在mybatis中用标签判断分页参数时,出现了问题。

这段代码是为了在SQL中设置分页参数,接收的参数类型都为Integer。

我们都知道要查询第一页的话,startRow要赋值为0,但是这段代码一直不起作用。正常来说,0既不为null,也不等于空字符串;

但是查阅资料才知道,mybatis接收Integer参数时,若参数值为0,为被解析为空字符串' '

1.只判断Integer参数不为null,不用判断不为空字符串;

2.可以判断参数不等于0(在我的例子中不适用)

传入的类型为int类型的值为0时,会被认为是空字符串,所以只要这样判断

就可以了:

当payStatus的值为0时,再加一个payStatus==0就会走入if。

本文:如何使用Mybatis接收Integer参数的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:SpringBoot如何实现数据交互下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18