这个问题是由于 mybatis中返回数据类型的问题导致的
比如我们在验证用户登录时,
我们首先获得前端传递过来的数据,然后传递到数据库当中进行验证,
众所周知,数据库会返回 记录条数
但是mybatis不会返回记录条数
如果使用 User类作为返回对象的话,就会出现以上问题
所以我们需要这样写
<select id="checkAccount" resultType="int"> select count(*) from userbaseinfo where account = #{account} and password = #{password} </select>
这个时候就可以得到返回的int行来判断是否数据库中存在数据
注意数据类型