From cd54a7040a15f619d35e521d4085fa90c8d54d7d Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Thu, 23 Feb 2017 15:40:17 +0800 Subject: [PATCH] --- src/org/redkale/source/DistributeTableStrategy.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/org/redkale/source/DistributeTableStrategy.java b/src/org/redkale/source/DistributeTableStrategy.java index 4d83937a9..ad8fe70d0 100644 --- a/src/org/redkale/source/DistributeTableStrategy.java +++ b/src/org/redkale/source/DistributeTableStrategy.java @@ -8,7 +8,9 @@ package org.redkale.source; import java.io.Serializable; /** - * 不能与Cacheable同时使用 + * 分表分库策略,结合@DistributeTable使用 + * 不能与@Cacheable同时使用 + * 使用分表分库功能重点是主键的生成策略,不同场景生成策略不一样 * *

* 详情见: https://redkale.org @@ -20,7 +22,7 @@ public interface DistributeTableStrategy { /** * 获取对象的表名 - * 查询单个对象时调用本方法获取表名 + * 查询单个对象(DataSource.find)时调用本方法获取表名 * * @param table 模板表的表名 * @param primary 记录主键 @@ -33,7 +35,7 @@ public interface DistributeTableStrategy { /** * 获取对象的表名 - * 查询、修改、删除对象时调用本方法获取表名 + * 查询、修改、删除对象(DataSource.find、DataSource.query、DataSource.delete、DataSource.update)时调用本方法获取表名 * 注意: 需保证FilterNode过滤的结果集合必须在一个数据库表中 * * @param table 模板表的表名 @@ -47,7 +49,7 @@ public interface DistributeTableStrategy { /** * 获取对象的表名 - * 新增对象或更新单个对象时调用本方法获取表名 + * 新增对象或更新单个对象(DataSource.insert、DataSource.update)时调用本方法获取表名 * * @param table 模板表的表名 * @param bean 实体对象