Я пробовал много способов создать приложение Jhipster с oracle как DEV_DATABASE_TYPE. все еще не удается, и я не могу найти шаги, чтобы следовать.
Протестировано с Jhipster 11g2 и 12c2, но не сработало.
Шаги, за которыми я следовал: Создание и приложение с использованием JDL fil: 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?
Спасибо