mybaits中设置的返回值类型为boolean类型,当查询的结果大于1时返回True而不是false
在Mybatis项目中,遇到一个需要返回布尔值来确定某条记录是否存在的需求。由于查询的结果可能是0、1或者>1,就想确认一下,当resultType为boolean类型时,Mybatis是怎么转换的。查询了一下博客,一些博客说:当记录数行数是1时返回true,行数为0时返回false, 如果查询到多条记录(大于1),返回的却是false。这时我就产生了疑问,自己验证了一下发现,其实当记录数大...
原创
2018-11-11 10:40:29 ·
17317 阅读 ·
2 评论