如何使用Sharding JDBC 动态分表 比如每天新建一张表

我所使用的版本为Sharding JDBC 3.0.0.M3.
在设置配置时不设置实际表节点,也就是去掉setActualDataNodes(“ds 0..1. t o r d e r i t e m {0..1}.t_order_item 0..1.torderitem{0…1}”);
然后通过分表策略setDefaultTableShardingStrategyConfig 来将分表算法配置进去,由分表算法生成表名。
因为若是配置了实际的表节点,就说明数据库中必须事先生成这些表,否则会报错。没有配置则可根据分表策略返回的表名来生成sql语句。
这一点官网中没有说明。希望有帮助到大家♪(^∀^●)ノ。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部