public class TableMetaKit extends Object
| 构造器和说明 |
|---|
TableMetaKit() |
public static TableMetaKit instance()
public void addMutation(TableMetaMutation mutation)
在需要动态修改表名、列名等场景下使用
public void addMutations(TableMetaMutation... mutations)
public void removeMutation(Class<?> entityClass)
public void removeMutation(TableMetaMutation mutation)
public void removeMutations(TableMetaMutation... mutations)
public void withMutations(Runnable task, TableMetaMutation... mutations)
public <T> T withMutations(Supplier<T> task, TableMetaMutation... mutations)
public void clearMutationsInCurrentThread()
public void addMutationInCurrentThread(TableMetaMutation mutation)
public void addMutationsInCurrentThread(TableMetaMutation... mutations)
public void removeMutationInCurrentThread(TableMetaMutation mutation)
public void removeMutationsInCurrentThread(TableMetaMutation... mutations)
public void withMutationsInCurrentThread(Runnable task, TableMetaMutation... mutations)
public <T> T withMutationsInCurrentThread(Supplier<T> task, 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 © 2025 fossc. All rights reserved.