db2 无法识别 JDBC 类型:0

背景:项目使用ibatis操作DB2,开发时使用oracle作开发库,后测试使用db2测试,往数据库添加记录后台报错:db2 无法识别 JDBC 类型:0,单步调试中拿出sql发现javabean中没有赋值的字段,在生成的sql中全部为String类型的"null",直接操作数据库客户端没问题,在java中执行就报错:Cause: com.ibm.db2.jcc.a.SqlException: [jcc][10271][10295][3.52.95] 无法识别 JDBC 类型:0。 ERRORCODE=-4228, SQLSTATE=null;经查资料,在ibatis配置文件中,#bean属性#修改为#bean属性:char#,解决.

猜你喜欢

转载自mrsailing.iteye.com/blog/1869354