Browse Source

兼容达梦版本

master
刘力 2 years ago
parent
commit
4f6690c3bb
  1. 17
      system/pom.xml
  2. 54
      system/src/main/resources/application-dm.yml
  3. 36
      system/src/main/resources/application.yml

17
system/pom.xml

@ -88,20 +88,29 @@
<!-- 达梦数据库 --> <!-- 达梦数据库 -->
<dependency> <dependency>
<groupId>dm.jdbc</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>18</version>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>1.0</version>
<scope>system</scope> <scope>system</scope>
<systemPath>${pom.basedir}/src/main/resources/lib/DmJdbcDriver18_18.jar</systemPath> <systemPath>${pom.basedir}/src/main/resources/lib/DmJdbcDriver18_18.jar</systemPath>
</dependency> </dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmDialect-for-hibernate5.3</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/src/main/resources/lib/DmDialect-for-hibernate5.3.jar</systemPath>
</dependency>
<!-- <dependency>--> <!-- <dependency>-->
<!-- &lt;!&ndash;注意:只有这个版本的hibernate兼容达梦数据库 &ndash;&gt;--> <!-- &lt;!&ndash;注意:只有这个版本的hibernate兼容达梦数据库 &ndash;&gt;-->
<!-- <groupId>org.hibernate</groupId>--> <!-- <groupId>org.hibernate</groupId>-->
<!-- <artifactId>hibernate-core</artifactId>--> <!-- <artifactId>hibernate-core</artifactId>-->
<!-- <version>5.3.18.Final</version>--> <!-- <version>5.3.18.Final</version>-->
<!-- </dependency>--> <!-- </dependency>-->
</dependencies>
</dependencies>
<build> <build>

54
system/src/main/resources/application-dm.yml

@ -1,9 +1,55 @@
spring: spring:
datasource: datasource:
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.99.101:5236/
username: SYSDBA
password: ftzn83560792
type: com.alibaba.druid.pool.DruidDataSource
druid:
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://192.168.99.101:5236?YXK_STOREROOM&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&logLevel=all&logDir=d:\jdbclog
username: YXK_STOREROOM
password: ftzn83560792
# 初始连接数
initial-size: 5
# 最小连接数
min-idle: 10
# 最大连接数
max-active: 20
# 获取连接超时时间
max-wait: 5000
# 连接有效性检测时间
time-between-eviction-runs-millis: 60000
# 连接在池中最小生存的时间
min-evictable-idle-time-millis: 300000
# 连接在池中最大生存的时间
max-evictable-idle-time-millis: 900000
test-while-idle: true
test-on-borrow: false
test-on-return: false
useGlobalDataSourceStat: true
# 检测连接是否有效
validation-query: select 1
# 配置监控统计
webStatFilter:
enabled: true
stat-view-servlet:
enabled: true
url-pattern: /druid/*
reset-enable: false
# login-username: admin
# login-password: 123456
filter:
stat:
enabled: true
# 记录慢SQL
log-slow-sql: true
slow-sql-millis: 1000
merge-sql: true
wall:
config:
multi-statement-allow: true
# jpa:
# properties:
# hibernate:
# dialect: org.hibernate.dialect.DmDialect
# 登录相关配置 # 登录相关配置

36
system/src/main/resources/application.yml

@ -6,7 +6,7 @@ spring:
freemarker: freemarker:
check-template-location: false check-template-location: false
profiles: profiles:
active: dev
active: dm
jackson: jackson:
time-zone: GMT+8 time-zone: GMT+8
data: data:
@ -20,26 +20,28 @@ spring:
max-file-size: 5MB max-file-size: 5MB
#配置 Jpa #配置 Jpa
# jpa:
# properties:
# hibernate:
# hbm2ddl:
# auto: none
# open-in-view: true
# show-sql: true
#达梦 jpa 配置
jpa: jpa:
database-platform: org.hibernate.dialect.DmDialect
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
ddl-auto: none
open-in-view: false
properties: properties:
hibernate: hibernate:
hbm2ddl:
auto: none
open-in-view: true
show-sql: true
show_sql: true
dialect: org.hibernate.dialect.DmDialect
# jpa:
# database-platform: org.hibernate.dialect.DmDialect
# open-in-view: false
# properties:
# hibernate:
# show_sql: false
# hbn2ddl:
# auto: none
# dialect: org.hibernate.dialect.Oracle10gDialect
# default_schema: SYSDBA
# temp:
# use_jdbc_metadata_defaults: false
redis: redis:
#数据库索引 #数据库索引

Loading…
Cancel
Save