public class ModelBuilder extends Object
| 构造器和说明 |
|---|
ModelBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
buildColumnNamesAndTypes(ResultSetMetaData rsmd,
String[] labelNames,
int[] types) |
static String |
buildColumnsByExcluded(Class<?> clz,
List<String> excludedColumns) |
static <T> DeleteMapper<T> |
buildDeleteMapper(T t) |
static <T> InsertMapper<T> |
buildInsertMapper(T t) |
static <T> QueryMapper<T> |
buildQueryMapper(Class<T> clz)
通过类注解获取QueryMapper对象
|
static <T> UpdateMapper<T> |
buildUpdateMapper(T t) |
static ModelFabric |
getModelFabric(Class<?> clz) |
static ModelFabric |
getModelFabric(String clzStr) |
static String |
getModelTable(Class<?> clz) |
static List<Field> |
getObjectAllFields(Class<?> cclz) |
static Map<String,Field> |
getObjectAllFieldsMap(Class<?> cclz) |
static Map<String,Field> |
getObjectAllFieldsMapWithcache(Class<?> cclz) |
static List<Field> |
getObjectAllFieldsWithcache(Class<?> cclz) |
public static <T> InsertMapper<T> buildInsertMapper(T t)
public static <T> UpdateMapper<T> buildUpdateMapper(T t)
public static <T> DeleteMapper<T> buildDeleteMapper(T t)
public static <T> QueryMapper<T> buildQueryMapper(Class<T> clz)
clz - Classpublic static final void buildColumnNamesAndTypes(ResultSetMetaData rsmd, String[] labelNames, int[] types) throws SQLException
SQLExceptionpublic static Map<String,Field> getObjectAllFieldsMapWithcache(Class<?> cclz)
public static ModelFabric getModelFabric(String clzStr)
public static ModelFabric getModelFabric(Class<?> clz)
Copyright © 2019. All rights reserved.