错误描述:
java.sql.SQLException:Invalid value for getInt()-‘张三’
错误原因:user类里的数据类型错误导致的访问不成功
import lombok.Data;
@Data
public class User{
private int id;
private int name;
private int pwd;
}
name和pwd这两个数据应该是String类型的
User类的数据类型和数据库的类型不对应,自然就报错了
在尝试spring-mybatis访问数据库时我遇到了第二个错误,就是BindingException绑定异常,源于我在config.xml文件中把mapper接口的地址写错了
正确的写法应该是
<mappers>
<package name="com.bowen.mapper"/>
</mappers>
或者是
<mappers>
<mapper class="com.bowen.mapper.UserMapper"/>
</mappers>
教训
- 遇到报错要仔细读报错说明,不要只是复制过去百度
- bug可能不止一处,一个一个地解决,有针对性