T
- Entity类型public interface DistributeTableStrategy<T>
详情见: https://redkale.org
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getTable(java.lang.String table,
FilterNode node)
获取对象的表名
查询、修改、删除对象(DataSource.find、DataSource.query、DataSource.delete、DataSource.update)时调用本方法获取表名 注意: 需保证FilterNode过滤的结果集合必须在一个数据库表中 |
java.lang.String |
getTable(java.lang.String table,
java.io.Serializable primary)
获取对象的表名
查询单个对象(DataSource.find)时调用本方法获取表名 |
java.lang.String |
getTable(java.lang.String table,
T bean)
获取对象的表名
新增对象或更新单个对象(DataSource.insert、DataSource.update)时调用本方法获取表名 |
java.lang.String getTable(java.lang.String table, java.io.Serializable primary)
table
- 模板表的表名primary
- 记录主键java.lang.String getTable(java.lang.String table, T bean)
table
- 模板表的表名bean
- 实体对象java.lang.String getTable(java.lang.String table, FilterNode node)
table
- 模板表的表名node
- 过滤条件