public class TableMetaKit extends Object
| 构造器和说明 |
|---|
TableMetaKit() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addMutation(TableMetaMutation mutation)
覆盖默认的实体表元数据配置信息,优先级高于默认配置
在需要动态修改表名、列名等场景下使用
|
void |
addMutationInCurrentThread(TableMetaMutation mutation) |
void |
addMutationsInCurrentThread(TableMetaMutation... mutations) |
void |
clearMutationsInCurrentThread() |
TableMeta |
get(Class<?> entityClass) |
TableMeta |
get(String entityClassName) |
ColumnMeta |
getColumn(Class<?> entityClass,
String fieldName) |
Map<String,ColumnMeta> |
getColumns(Class<?> entityClass) |
ExpressionMeta |
getExpression(Class<?> entityClass,
String fieldName) |
Map<String,ExpressionMeta> |
getExpressions(Class<?> entityClass) |
static TableMetaKit |
instance() |
void |
removeMutation(Class<?> entityClass) |
void |
removeMutationInCurrentThread(TableMetaMutation mutation) |
public static TableMetaKit instance()
public void addMutation(TableMetaMutation mutation)
在需要动态修改表名、列名等场景下使用
public void removeMutation(Class<?> entityClass)
public void clearMutationsInCurrentThread()
public void addMutationInCurrentThread(TableMetaMutation mutation)
public void removeMutationInCurrentThread(TableMetaMutation mutation)
public void addMutationsInCurrentThread(TableMetaMutation... mutations)
public Map<String,ColumnMeta> getColumns(Class<?> entityClass)
public ColumnMeta getColumn(Class<?> entityClass, String fieldName)
public Map<String,ExpressionMeta> getExpressions(Class<?> entityClass)
public ExpressionMeta getExpression(Class<?> entityClass, String fieldName)
Copyright © 2024 fossc. All rights reserved.