找不到表
来源:5-5 一起动手实现标签系统-接口的测试

lilj_01
2023-07-03
表创建了,如下图
但是程序里找不到标签表,用户表是正常的。
写回答
1回答
-
lilj_01
提问者
2023-07-03
找到原因了 没有在shading-JDBC的配置文件里配置规则和算法
导致没有分表
以下是配置
rules: - !SINGLE defaultDataSource: user ## 不分表分分库的默认数据源 - !SHARDING tables: t_user: actualDataNodes: user.t_user_${(0..99).collect(){it.toString().padLeft(2,'0')}} tableStrategy: standard: shardingColumn: user_id shardingAlgorithmName: t_user-inline t_user_tag: actualDataNodes: user.t_user_tag_${(0..99).collect(){it.toString().padLeft(2,'0')}} tableStrategy: standard: shardingColumn: user_id shardingAlgorithmName: t_user_tag-inline shardingAlgorithms: t_user-inline: type: INLINE props: algorithm-expression: t_user_${(user_id % 100).toString().padLeft(2,'0')} t_user_tag-inline: type: INLINE props: algorithm-expression: t_user_tag_${(user_id % 100).toString().padLeft(2,'0')}
20
相似问题