在将java对象存储到DB中时,我们遇到了校验和失败问题。数据库中没有问题。需要立即援助吗

在将java对象存储到DB中时,我们遇到了校验和失败问题。数据库中没有问题。需要立即援助吗,java,spring-data-jpa,Java,Spring Data Jpa,019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT]2019-11-20 07:52:13.296警告34---[nio-8080-exec-6] com.zaxxer.hikari.pool.ProxyConnection:HikariPool-1-连接 oracle.jdbc.driver。T4CConnection@24fb32ea由于……而被标记为破碎的 SQLSTATE(08006),错误代码(17002)2019-11-20T13:22:

019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT]2019-11-20 07:52:13.296警告34---[nio-8080-exec-6] com.zaxxer.hikari.pool.ProxyConnection:HikariPool-1-连接 oracle.jdbc.driver。T4CConnection@24fb32ea由于……而被标记为破碎的 SQLSTATE(08006),错误代码(17002)2019-11-20T13:22:13.296+05:30 [APP/PROC/WEB/0][OUT]java.sql.BatchUpdateException:IO错误: 校验和失败2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT]在 oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:11190) [ojdbc7.jar!/:12.1.0.1.0]2019-11-20T13:22:13.296+05:30 [APP/PROC/WEB/0][OUT] OracleStatementWrapper.executeBatch(OracleStatementWrapper.java:244) [ojdbc7.jar!/:12.1.0.1.0]2019-11-20T13:22:13.296+05:30 [APP/PROC/WEB/0][OUT] com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:128) [HikariCP-3.2.0.jar!/:na]2019-11-20T13:22:13.296+05:30 [APP/PROC/WEB/0][OUT] com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java) [HikariCP-3.2.0.jar!/:na]2019-11-20T13:22:13.296+05:30 [APP/PROC/WEB/0][OUT] org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:119) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:105) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:147) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.jdbc.internal.jdbcoordinatorimpl.executeBatch(jdbcoordinatorimpl.java:212) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:633) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:478) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:356) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1453) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:510) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3282) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2478) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final] 2019-11-20T13:22:13.296+05:30[APP/PROC/WEB/0][OUT] org.hibernate.engine.jdbc.internal.jdbcoordinatorimpl.beforeTransactionCompletion(jdbcoordinatorimpl.java:473) [hibernate-core-5.3.9.Final.jar!/:5.3.9.Final]


这是Oracle JDBC drver的特定版本上的一个已知问题。要修复它,可以执行以下操作之一:

  • 更新到更新版本(例如:12.2.0.1)
  • 使用当前版本的驱动程序设置以下参数:
    -Doracle.net.crypto\u checksum\u client=必需的Doracle.net.crypto\u checksum\u types\u client=SHA1

在springboot应用程序中,我们需要在哪里设置此参数(-Doracle.net.crypto\u checksum\u client=REQUIRED Doracle.net.crypto\u checksum\u types\u client=SHA1),请您协助您将其作为参数传递给VM。