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,也可以。

时间: 2024-11-01 02:24:50

Disabling contextual LOB creation as createClob()的相关文章

Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationT

java通过jdbc连接sqlserver和oracle时出现这个异常.虽然抛出这个异常,但对整个应用没有影响.这个异常产生的原因是jar包的版本不对.连接oracle10g的jdbc用ojdbc6.jar(1942k),连接sqlserver2008用sqljdbc.jar(570k),而不用sqljdbc4.jar(567k).postgres用postgresql-8.2-504.jdbc3.jar. 就是版本问题----------------------

contextual LOB creation as createClob() ssh 报错

今天 把项目从hibernate3升级到4的时候报错: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException 错误原因分析: 可能是里面多了没有用的MySQL 的驱动包 ,现在用的是oracle数据库,删了就好了 在applicationContext.xml 里面配置 <prop key="hibernate.te

hibernate Disabling contextual LOB creation as connection was null

用hibernate访问sybase时遇见的异常. Could not obtain connection metadata : ASE is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set for table 'spt_jtext'. Use DBCC FIX_TEXT on this tabl

Hibernate常见异常

1.数据库编码问题 主要错误信息 WARN: SQL Error: 1366, SQLState: 22001 ... ERROR: Data truncation: Incorrect string value: '\xE5\xB9\xBF\xE5\xB7\x9E...' for column 'addressDetail' at row 1 详细错误 1 Jan 16, 2017 9:40:30 AM org.hibernate.annotations.common.reflection.j

Maven项目的拆分与聚合

---------------------siwuxie095 Maven 项目的拆分与聚合 1.对已有的 Maven 项目 maven-ssh 先拆分,再聚合 (1)拆分思路:将 DAO 层.Service 层.Web 层 的代码以及配置文件分别提取到三个表现上独立的项 目中(实际上并不独立) (2)聚合思路:对拆分后的项目进行聚合 2.对应到 Maven 中,就是父项目与子模块的概念 (1)父项目将子模块聚合在一起 (2)子模块继承父项目中的依赖 3.具体如下: (1)ssh-parent(

Hibernate之环境搭建及demo

ORM概念 ORM即Object/Relation Mapping, 对象/关系数据库映射.ORM是一种规范,完成面向对象编程语言到关系数据库之间的映射.J2EE中的JPA就是一种ORM规范. ORM框架有很多,例如JPA, Hibernate,iBATIS等. Hibernate简介 Hibernate是JBoss旗下,同时也是RetHat组织的产品(JBoss加入了RetHat),是目前非常流行的ORM框架. Hibernate中的重要概念为PO(Persistent Object), Hi

数据库连接包

出现了这个错误  : Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException -----其他解决方案--------------------java通过jdbc连接sqlserver时出现这个异常.虽然抛出这个异常,但对整个应用没有影响.这个异常产生的原因是jar包的版本不对. jQuery min 导入2014 保存 点击

hibernate的一些异常原因及解决方法

Exception in thread "main" java.lang.NoClassDefFoundError: org/jboss/logging/BasicLogger 缺少 jboss-logging-*.*.*GA.jar ---->将这个jar包导入就行 Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/c3p0/DataSources 缺少 c3p

web工程单独使用hibernate(用于测试以及hibernate入门)

1 首先下载hibernate包地址:http://hibernate.org/orm/ 2 新建web工程,添加hibernate的lib参考包(将第一步解压的文件里的lib文件夹下required文件夹下的jar包复制到web工程的webroot的web-inf的lib下) 3 文件结构如图 4 Test类用作测试效果:代码: package com.sinosoft; import org.hibernate.Session; import org.hibernate.SessionFac