当我运行我的 SpringBoot (3.2.2) 项目时,它工作得很好。 我刚刚在终端收到以下警告:
HHH000511:不再支持 [org.hibernate.dialect.OracleDialect] 的 12.2.0 版本,因此某些功能可能无法正常工作。最低支持版本为 19.0.0.
如何更新?这只是 POM.xml 中更新(版本)的依赖关系吗? 谢谢你
我的依赖
<dependency>
<!-- Oracle - OJDBC -->
<groupId>com.oracle.database.jdbc</groupId>
<artifactId>ojdbc11</artifactId>
<scope>runtime</scope>
</dependency>
这是我的 application.properties
# JPA Settings
#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.OracleDialect
看来你需要将oracle数据库更新到至少19版本! 但这个解决方案对我来说不可行。因此,我通过将 hibernate 版本降级到 6.2 解决了这个问题。
<properties>
<hibernate.version>6.2.21.Final</hibernate.version>
</properties>