今天使用spring整合mybatis时查询数据库出错
提供两种方向:
1: 实体类缺少空构造方法和setter
2:dao.mapper类型转换错误
对于2:举个例子:
<select id="selectInStudent" parameterType="User" resultType="java.lang.Boolean">
select * from student where username = #{username} and password = #{password}
</select>
这里我的返回值为Boolean,然而sql语句的返回值并不是Boolean
改成以下即可:
<select id="selectInStudent" parameterType="User" resultType="java.lang.Boolean">
select count(*) from student where username = #{username} and password = #{password}
</select>