oceanbase数据库兼容问题

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

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

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

@ -3,16 +3,27 @@ server:
spring: spring:
datasource: datasource:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver driver-class-name: com.alipay.oceanbase.jdbc.Driver
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 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: root username: sjld
password: 123456 password: 123456
hikari: hikari:
connection-timeout: 60000 # 增加连接有效性检查
maximum-pool-size: 20 connection-test-query: SELECT 1 FROM DUAL
minimum-idle: 10 # 减少验证超时时间
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: redis:
database: 8 database: 8
host: 127.0.0.1 host: 127.0.0.1

@ -3,7 +3,7 @@ server:
spring: spring:
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver 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 username: root
password: 123456 password: 123456
hikari: hikari:

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

Loading…
Cancel
Save