? ? 开发环境:SpringMVC + Mybatis. 在插入数据时总是报这个异常,No enum const class org.apache.ibatis.type.JdbcType."CHAR",在网上找了好久也没有发现解决办法,后来查到原因(其实异常信息很明显),就是没有org.apache.ibatis.type.JdbcType."CHAR"这个常量,原来是因为在Mybatis中将jdbcType=CHAR 写成了 jdbcType="CHAR",导致找不到带有引号的枚举值。
? ? 出错示例代码:
?
INSERT INTO person (name,gender) VALUES ( #{name}, #{gender, jdbcType="CHAR"} )
? ? 改为:
INSERT INTO person (name,gender) VALUES ( #{name}, #{gender, jdbcType=CHAR} )
? ? 即可。
?