oceanbase数据库兼容问题

dev_2.5_ocean
yewj 6 months ago
parent 057377a695
commit f39b5212f7

@ -117,13 +117,23 @@
<type>pom</type>
</dependency>
<dependency>
<groupId>com.oceanbase</groupId>
<artifactId>oceanbase-client</artifactId>
<version>2.4.0</version>
</dependency>
<!--mybatis plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.3.0</version>
</dependency>
<!--分页插件-->
<dependency>
<groupId>com.github.pagehelper</groupId>
@ -196,7 +206,7 @@
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
<version>1.4.5</version>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>

@ -18,8 +18,8 @@ import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Order(1)
@Component
//@Order(1)
//@Component
@Slf4j
public class HdSchemaExecutor implements ApplicationRunner {

@ -3,16 +3,27 @@ server:
spring:
datasource:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
jdbc-url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms_cl?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
driver-class-name: com.alipay.oceanbase.jdbc.Driver
jdbc-url: jdbc:oceanbase://192.168.110.129:2881/udi_wms?socketTimeout=60000&connectTimeout=10000&autoReconnect=true&failOverReadOnly=false&maxReconnects=3&tcpKeepAlive=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: sjld
password: 123456
hikari:
connection-timeout: 60000
maximum-pool-size: 20
minimum-idle: 10
# 增加连接有效性检查
connection-test-query: SELECT 1 FROM DUAL
# 减少验证超时时间
validation-timeout: 5000
# 增加最大连接数
maximum-pool-size: 15
# 调整最小空闲连接数,保持更多活跃连接
minimum-idle: 8
# 延长空闲超时
idle-timeout: 900000 # 15分钟
# 延长最大生命周期
max-lifetime: 3600000 # 1小时
# OceanBase可能需要更长的连接超时时间
connection-timeout: 60000 # 60秒
# 使用自动提交
auto-commit: true
redis:
database: 8
host: 127.0.0.1

@ -3,7 +3,7 @@ server:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
jdbc-url: jdbc:mysql://192.168.0.166:3306/udi_wms_ct?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
jdbc-url: jdbc:mysql://127.0.0.1:3306/udi_wms_cl?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
hikari:

@ -20,12 +20,12 @@ mybatis-plus:
pagehelper:
helperDialect: mysql
support-methods-arguments: false
support-methods-arguments: true
params: count=countsql
offset-as-page-num: false
row-bounds-with-count: false
page-size-zero: true
reasonable: false
reasonable: true
returnPageInfo: none
auto-dialect: true
auto-runtime-dialect: true

Loading…
Cancel
Save