xsw222 发表于 2017-1-12 11:17:34

异常--No enum const class org.apache.ibatis.type.JdbcType."CHAR"

  开发环境: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}
)
  即可。
页: [1]
查看完整版本: 异常--No enum const class org.apache.ibatis.type.JdbcType."CHAR"