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谢谢大家
我尝试了很多方法来使用 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谢谢大家