Disabling contextual LOB creation as createClob()

在使用Oracle10G时候,实体类使用了CLOB字段,结果抛了Disabling contextual LOB creation as createClob() method threw error异常。使用的JDBC驱动是ojdbc14的各个版本,各个版本均会报错!原因应该是需要提供JDBC4的支持,运行在JDK6以上;

那么,应该使用ojdbc6.jar才行。从官方看,这个是Oracle11G的驱动。不过在使用ojdbc6.jar到Oracle10G也没发生什么问题。但是,还是建议使用Oracle11G比较合适。

还有一种方法参考:http://stackoverflow.com/questions/4588755/hibernate-disabling-contextual-lob-creation-as-createclob-method-threw-error

可以修改hibernate配置项hibernate.temp.use_jdbc_metadata_defaults=false,也可以。


你可能感兴趣的:(Disabling contextual LOB creation as createClob())