From 8a524787c88a9128cc69af890d4181a01aad0e8c Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期六, 06 七月 2019 23:09:33 +0800
Subject: [PATCH] 修改代码生成器生成的app 加入user_id 的问题
---
CommunityService/src/main/resources/dataSource.yml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 50 insertions(+), 5 deletions(-)
diff --git a/CommunityService/src/main/resources/dataSource.yml b/CommunityService/src/main/resources/dataSource.yml
index 802af80..a6bb8ec 100644
--- a/CommunityService/src/main/resources/dataSource.yml
+++ b/CommunityService/src/main/resources/dataSource.yml
@@ -50,18 +50,63 @@
inline:
shardingColumn: community_id
algorithmExpression: ds${Long.parseLong(community_id) % 2}
- community:
- actualDataNodes: ds${0..1}.community
+ s_community:
+ actualDataNodes: ds${0..1}.s_community
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_attr:
+ actualDataNodes: ds${0..1}.business_community_attr
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_attr:
+ actualDataNodes: ds${0..1}.s_community_attr
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_member:
+ actualDataNodes: ds${0..1}.business_community_member
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ business_community_photo:
+ actualDataNodes: ds${0..1}.business_community_photo
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_member:
+ actualDataNodes: ds${0..1}.s_community_member
+ databaseStrategy:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
+ s_community_photo:
+ actualDataNodes: ds${0..1}.s_community_photo
databaseStrategy:
inline:
shardingColumn: community_id
algorithmExpression: ds${Long.parseLong(community_id) % 2}
bindingTables:
- - business_community,community
+ - business_community
+ - s_community
+ - business_community_member
+ - business_community_photo
+ - s_community_member
+ - s_community_photo
+ - business_community_attr
+ - s_community_attr
- defaultDataSourceName: ds0
+ defaultDataSourceName: ds1
defaultDatabaseStrategy:
- none:
+ inline:
+ shardingColumn: community_id
+ algorithmExpression: ds${Long.parseLong(community_id) % 2}
defaultTableStrategy:
none:
--
Gitblit v1.8.0