今天在学习MyBatis的自定义类型转换器时碰到了
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Integer
大概因为mybatis中JdbcType没有Integer类型,然后查了一下映射表,发现果然没有,而且JdbcType的类型都是大写的
1.修改配置文件conf.xml中的typeHandlers里的jdbcType为"INTEGER"
2.修改映射文件中的resultMap里的jdbcType为"INTEGER"
修改好后重新运行代码,错误解决了
类型转换器No enum constant org.apache.ibatis.type.JdbcType.Integer
猜你喜欢
转载自blog.csdn.net/qq_43598193/article/details/103831710
今日推荐
周排行