问题描述:在mysql客户端,笔者这里用的是navicat,在不修改字段值的情况下执行update时,返回的是0,但在mybatis中返回的却是1
解决方案
在数据库连接url后缀追加useAffectRows=true
mybatis count的情况下会返回null还是对象
2种情况:
count不会返回空,会返回一个对象
如果使用了group by,那么会为null。
count语句的返回类型是int还是Integer
会不会有null的问题?
其实不用考虑。 因为count(*)或count(1)的值不会出现null的情况,最少也是个0。