sharding-jdbc BindingTableRule

发布于 2021-12-03 00:27:03 字数 895 浏览 920 评论 3

BindingTableRule具体是怎么用

我又一张用户表user_info

id   name

还有一张订单表

id  user_id   order_name

TableRule userinfoRule = TableRule.builder("user_info").generateKeyColumn("id",                                                                                DefaultKeyGenerator.class).actualTables(Arrays.asList("user_info_0",                                                                                                                                  "user_info_1")).dataSourceRule(dataSourceRule).build();
TableRule orderinfoRule = TableRule.builder("order_info").generateKeyColumn("id",                                                                                 DefaultKeyGenerator.class).actualTables(Arrays.asList("order_info")).dataSourceRule(dataSourceRule).build();

2张表都有自己的主键 要怎么绑定到一起

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2021-12-05 11:27:16

如果2张表都用的统一个分片类 是不是不用绑定

皇甫轩 2021-12-05 11:07:05

意思是分库和分表都用同一策略吗?这样的话分库没问题,但是分表的话都是在一张表了

狠疯拽 2021-12-05 05:39:55

无法绑定。binging table的意思是两张表的分片key与分片规则完全一致

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文