feat: jpa 改造

This commit is contained in:
taojinlong
2025-08-21 17:16:50 +08:00
committed by taojinlong
parent 97410a9233
commit f893bcef5b
6 changed files with 186 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
spring:
datasource:
url: jdbc:mysql://hostname:3306/database?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: dataease
password: passwd
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true

View File

@@ -0,0 +1,34 @@
spring:
datasource:
url: jdbc:dm://hostname:5236
username: user
password: passwd
driver-class-name: dm.jdbc.driver.DmDriver
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
jpa:
properties:
hibernate:
dialect: io.dataease.config.CustomDMDialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
default_schema: SYSDBA
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true
quartz:
enabled: true
scheduler-name: deSyncJob
# properties.org.quartz.jobStore.driverDelegateClass: org.quartz.impl.jdbcjobstore.PostgreSQLDelegate

View File

@@ -0,0 +1,30 @@
spring:
datasource:
url: jdbc:oracle:thin:@hostname:1522/helowin?useUnicode=true&characterEncoding=UTF-8
username: user
password: passwd
driver-class-name: oracle.jdbc.OracleDriver
hikari:
connection-init-sql: ALTER SESSION SET CURRENT_SCHEMA = JIANNENG1
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
jpa:
database-platform: org.hibernate.dialect.OracleDialect
properties:
hibernate:
dialect: io.dataease.config.DataEaseOracle11gDialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true

View File

@@ -0,0 +1,33 @@
spring:
datasource:
url: jdbc:postgresql://hostname:5432/dataease?currentSchema=de3
username: dataease
password: passwd
driver-class-name: org.postgresql.Driver
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
jpa:
properties:
hibernate:
dialect: org.hibernate.dialect.PostgreSQLDialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true
quartz:
enabled: true
scheduler-name: deSyncJob
properties.org.quartz.jobStore.driverDelegateClass: org.quartz.impl.jdbcjobstore.PostgreSQLDelegate

View File

@@ -0,0 +1,35 @@
spring:
datasource:
url: jdbc:sqlserver://hostname:1433;DatabaseName=f2c_test_data;currentSchema=jinlong;encrypt=false
username: sa
password: Calong@2015
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
jpa:
properties:
hibernate:
dialect: io.dataease.config.CustomSQLServerDialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
default_schema: jinlong
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true
quartz:
enabled: true
scheduler-name: deSyncJob
properties.org.quartz.jobStore.driverDelegateClass: org.quartz.impl.jdbcjobstore.MSSQLDelegate

View File

@@ -0,0 +1,28 @@
spring:
datasource:
url: jdbc:mysql://hostname:3306/database?autoReconnect=false&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
messages:
basename: i18n/lic,i18n/core,i18n/permissions,i18n/xpack,i18n/sync
flyway:
enabled: false
jpa:
database-platform: org.hibernate.dialect.OracleDialect
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect
jdbc:
batch_size: 1000
lob:
non_contextual_creation: true
order_inserts: true
order_updates: true
temp:
use_jdbc_metadata_defaults: false
hibernate:
naming:
physical-strategy: io.dataease.config.DynamicCaseNamingStrategy
ddl-auto: update
show-sql: true