微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我已将 Pom.xml 中的 OJDBC 版本从 OJDBC6 更改为 OJDBC8使用新版本 OJDBC8 获取某些查询的锁定问题

如何解决我已将 Pom.xml 中的 OJDBC 版本从 OJDBC6 更改为 OJDBC8使用新版本 OJDBC8 获取某些查询的锁定问题

我已将 Pom.xml 中的 OJDBC 版本从 OJDBC6 更改为 OJDBC8。在 Springboot 应用程序版本 2.5.1 中使用新版本更新、删除查询有时会出现锁定问题。

OJDBC JAR 的依赖

<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc8</artifactId>
<version>19.3.0.0</version>
</dependency>

<dependency>
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ucp</artifactId>
<version>19.3.0.0</version>
</dependency> 

为此更改了一些 dao 类的 java 代码

dbConnection.setAutoCommit(false);

这是我项目中的主要变化。早期的旧 OJDBC 依赖是,

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>

在生产和 UAT 中,有时会在查询时遇到锁定问题。我是否遗漏了什么或需要在我们的代码中为这个 OJDBC 版本添加一些东西?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。