Spring数据Jpa Oracle无法创建表

Spring数据Jpa Oracle无法创建表,spring,oracle,hibernate,spring-boot,jpa,Spring,Oracle,Hibernate,Spring Boot,Jpa,下面给出了我的应用程序yaml conf spring: datasource: url: jdbc:oracle:thin:@10.184.33.67:1521:YYY username: XXX password: XXX testWhileIdle: true validationQuery: SELECT 1 jpa: show-sql: true hibernate: naming: ddl-

下面给出了我的应用程序yaml conf

 spring:
  datasource:
    url: jdbc:oracle:thin:@10.184.33.67:1521:YYY
    username: XXX
    password: XXX
    testWhileIdle: true
    validationQuery: SELECT 1
  jpa:
    show-sql: true
    hibernate:
      naming:
        ddl-auto: create

当我尝试在H2或Mysql数据库上创建表时,它们被创建了。另一方面,当我将其更改为oracle时,应用程序正在运行,但hibernate不创建表。我使用的是ojdbc6-11.2.0.3,Spring Boot 2.0.0.RELEASE和Spring cloud Finchley.M9,Db版本是11g

我认为您的结构应该是:

spring.jpa.hibernate.ddl-auto=create

而不是

spring.jpa.hibernate.naming.ddl-auto=create


我损失了5个小时,但我无法从领事处看到它。谢谢@Vitek Bansal