Jhipster/Oracle 连接步骤?开发数据库?

Jhipster / Oracle connectivity steps ? dev database?

我尝试了很多方法来使用 oracle 生成 Jhipster 应用程序 DEV_DATABASE_TYPE。 仍然没有成功,我找不到要遵循的步骤。

使用 Jhipster 11g2 和 12c2 进行测试,均无效。

我遵循的步骤: 使用 JDL 文件生成和应用:app.jdl

application {
  config {
    applicationType monolith,
    baseName jhipsterSampleApplication,
    packageName io.company.crud,
    authenticationType jwt,
    databaseType sql,
    prodDatabaseType oracle,
    devDatabaseType oracle,
    buildTool maven,
    searchEngine false,
    testFrameworks [gatling, protractor],
    clientFramework angularX,
    clientTheme Litera,
    clientThemeVariant Light,
    enableTranslation true,
    nativeLanguage en,
    languages [ en, fr ]
  }
  entities *
}

然后我更新这些文件:application-dev.yml 和 pom.xml

spring:
  profiles: dev
  datasource:
    driverClassName: oracle.jdbc.OracleDriver
    dataSourceClassName: oracle.jdbc.pool.OracleDataSource
    url: jdbc:oracle:thin:@localhost:1521:orcl
    username: rest_test
    password: rest_test

  jpa:
    database-platform: org.hibernate.dialect.Oracle10gDialect
    database: ORACLE
    openInView: false
    show_sql: true
    generate-ddl: false
    hibernate:
        ddl-auto: none
        naming-strategy: org.hibernate.cfg.EJB3NamingStrategy
    properties:
        hibernate.cache.use_second_level_cache: true
        hibernate.cache.use_query_cache: false
        hibernate.generate_statistics: false
        hibernate.cache.region.factory_class: org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory

我试图从 app.jdl 中删除这一行:

prodDatabaseType oracle,

我收到一条错误消息:仅允许 'h2Memory'、'h2Disk'、'mysql' 作为 devDatabaseType

有没有人有明确的流程可以遵循,以便使用 Oracle DB 生成应用程序?

谢谢

这个问题在这里解决了:Whosebug。com/questions/60640151/jhipster-and-oracle-11gr2谢谢大家