java - 禁用上下文 LOB 创建作为 createClob() 方法引发错误

标签 java hibernate oracle10g clob

我正在使用带有 Oracle 10g 的 Hibernate 3.5.6。我在初始化期间看到以下异常,但应用程序本身工作正常。这个异常的原因是什么?以及如何纠正?

异常(exception)
禁用上下文 LOB 创建为 createClob() 方法引发错误:java.lang.reflect.InvocationTargetException

信息
Oracle 版本:Oracle 数据库 10g 企业版 Release 10.2.0.4.0 JDBC驱动:Oracle JDBC驱动,版本:11.1.0.7.0

最佳答案

通过在下面添加属性来禁用此警告。

对于 Spring 应用程序:

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

普通 JPA:

hibernate.temp.use_jdbc_metadata_defaults=false

关于java - 禁用上下文 LOB 创建作为 createClob() 方法引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4588755/

相关文章:

java - 添加带有文本文件的集合

java - 为独立应用程序初始化 log4j

java - 我可以在单线程中使用两个套接字吗?

mysql - 第一个带有注释的 Hibernate 类

sql - 给定表数据的期望输出

compiler-errors - 缺少括号错误Oracle ORA-00907

java - Java 1.8 堆栈溢出错误

java - hibernate-commons-annotations-4.0.1.Final.jar;无效的 LOC header (错误的签名)?

hibernate - 带有列表的 Restrictions.eq

java - Oracle 高级队列 : Change Queue Properties at Runtime