我正在尝试使用Oracle DB运行Spring Boot应用程序,并且我专门将spring.datasource.platform值设置为org.hibernate.dialect.Oracle10gDialect.在运行时我看到这条消息:2017-03-30 14:15:34.474 INFO 6664 --- [ r...

我正在尝试使用Oracle DB运行Spring Boot应用程序,并且我专门将spring.datasource.platform值设置为org.hibernate.dialect.Oracle10gDialect.
在运行时我看到这条消息:
2017-03-30 14:15:34.474 INFO 6664 --- [ restartedMain] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.Oracle9iDialect
为什么它显示9i而不是10g?这是我做错了什么,或者是我的驱动程序版本在pom中,还是由我使用的数据库强制执行?
这是pom驱动程序:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0.4</version>
</dependency>
解决方法:
你可以试试下面的属性键吗?
spring.jpa.database-platform
有关更多信息
https://docs.spring.io/spring-boot/docs/current/reference/html/howto-data-access.html#howto-configure-jpa-properties
本文标题为:java – Spring Boot Oracle:Hibernate方言是9i,在属性中设置为10g


基础教程推荐
- Java和SQL:返回null或抛出异常? 2023-10-31
- Spring注入Date类型的三种方法总结 2023-07-31
- SpringBoot自动配置原理详解 2023-08-10
- 解析Springboot集成Tile38客户端之Set命令实现示例 2023-04-22
- Spring Boot 实现字段唯一校验功能(实例代码) 2023-04-12
- SpringBoot搭建Dubbo项目实现斐波那契第n项详解 2023-01-03
- SpringBoot如何用java生成静态html 2023-02-10
- JSP 制作验证码的实例详解 2023-07-30
- RocketMQ 源码分析Broker消息刷盘服务 2023-07-14
- Java 内置接口 Serializable示例详解 2023-07-01