shardingsphere从4.X升级至5.2项目无法启动

使用环境:

由4.X升级至5.2版本后,自定义分片类可应用但会出现以下问题

场景、问题:

Can not find shardingAlgorithm com.crb.inv.utils.DbShardingAlgorithm in database logic_db.
自定义类截图如下:


分片关键词及类配置如下:
spring.shardingsphere.rules.sharding.default-database-strategy.standard.sharding-column=region
spring.shardingsphere.rules.sharding.default-database-strategy.standard.sharding-algorithm-name=com.crb.inv.utils.DbShardingAlgorithm
#####=====#####
以上问题已找出,未配置分片算法;但现需了解自定义分库策略如何相应的配置分片算法

有没有遇到不执行分片的算法,直接把数据都插入在分表中的情况没?

我们的框架是使用JPA作为数据层,出现过有明确的分库分表关键词但仍然全库全表的情况

京ICP备2021015875号