达梦版本号注意达梦8版本有几个版本有问题,调试很久记录一下可以用的版本
之前再弄集成工作流中信创改造遇到过一次,再达梦论坛中有人提出相关问题,官方回复也是换版本能解决,时间有点久,具体官方文章自行查找。
这次集成sharding中又遇到了,调试了很久。特别记录一下
jdk17+达梦8+sharding5.5.2
低版本无法使用,要升级!
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.3.62</version>
</dependency>
sharding是5.2.2版本,与5.2.1区别也很大
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-jdbc</artifactId>
<version>5.5.2</version>
</dependency>
结合两个文章可以解决,主要是版本的问题,如果你是其他版本的可以看别的文章。小版本配置区别很大。如果有ENC,注意先除掉,加载顺序不一样。后面再改。
官方文档
https://shardingsphere.apache.org/document/5.5.2/cn/reference/sharding/route/
按年月份自动分表:可以参考,有bug给AI修复一下
https://gitee.com/acgkaka/SpringBootExamples/blob/master/springboot-sharding-jdbc-month-5.3.0/src/main/java/com/demo/module/config/sharding/ShardingTablesLoadRunner.java
https://zhuanlan.zhihu.com/p/1950129456057390686
ShardingSphere 升级到5.5.2适配springboot3.3.5遇到的问题汇总 (已解决)_shardingsphere 5.5.2-CSDN博客