若依微服務專案整合人大金倉記錄

sensen~||^_^|||&發表於2024-06-27
1.人大金倉報錯找不到表中的某個欄位
問題:
① 人大金倉自帶表中可能會與自己建的資料庫中的表名字衝突,比如sys_user或者sys_config,可以透過改自己的表名解決。
② 改過表名後還會報該錯的話,有可能有些衝突的表名字沒有改過來或者改的不對不能和人大金倉中的表區分開,所以還是優先讀取人大金倉中的
解決:
首先改表名,其次設定優先查詢當前模式中表的資料:
即在url路徑後新增:currentSchema=ry-cloud,sys_catalog
完整url舉例:url: jdbc:kingbase8://localhost:54321/zd_online?currentSchema=ry-cloud,sys_catalog&allowEncodingChanges=true&clientEncoding=UTF8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true

完整spring配置記錄參考(不用看)
# spring配置
spring:
redis:
host: localhost
port: 6379
password:
datasource:
druid:
stat-view-servlet:
enabled: true
loginUsername: admin
loginPassword: 123456
dynamic:
druid:
initial-size: 5
min-idle: 5
maxActive: 20
maxWait: 60000
connectTimeout: 30000
socketTimeout: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,slf4j
connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
datasource:
# 主庫資料來源
master:
driver-class-name: com.kingbase8.Driver
url: jdbc:kingbase8://localhost:54321/zd_online?currentSchema=ry-cloud,sys_catalog&allowEncodingChanges=true&clientEncoding=UTF8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
# url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: system
password: 1234

#MySQL
# driver-class-name: com.mysql.cj.jdbc.Driver
# url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# username: root
# password: 1234

# 從庫資料來源
# slave:
# username:
# password:
# url:
# driver-class-name:

# mybatis配置
mybatis:
# 搜尋指定包別名
typeAliasesPackage: com.ruoyi.system
# 配置mapper的掃描,找到所有的mapper.xml對映檔案
mapperLocations: classpath:mapper/**/*.xml

# swagger配置
swagger:
title: 系統模組介面文件
license: Powered By ruoyi
licenseUrl: https://ruoyi.vip



2.SQL 錯誤 [42601]: 錯誤: 語法錯誤 在 "`" 或附近的:
解決:語法錯誤,人大金倉不支援飄號 " ` ",去除即可








相關文章