我尝试使用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>
答案 0 :(得分:3)
您可以尝试使用以下属性键吗?
spring.jpa.database-platform