讨厌的Oracle JDBC驱动

在iBATIS中使用Oracle的JDBC驱动的时候,对于可以为NULL的字段进行NULL赋值的时候,必须在SQL语句中制定字段的JDBC TYPE,iBATIS的中文手册原话是这样的:

当使用Oracle Driver时,如果没有给可以为NULL的字段指定jdbcType属性,当试图给这些字段赋值NULL时,会出现“Invalid column type”错误

我设计的表里面,由于业务方面整理数据不完整,好多字段本来是不能为NULL的,现在要改为允许NULL,这样SQL语句里面大部分字段都需要指定JDBC TYPE,烦!

Comments are closed.