public class EntityTableFactory
extends java.lang.Object
| 构造器和说明 |
|---|
EntityTableFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.type.JdbcType |
formJavaType(java.lang.Class<?> javaType) |
static EntityColumn |
getColumn(java.lang.Class<?> entityClass,
java.lang.String name) |
static java.util.Set<EntityColumn> |
getColumns(java.lang.Class<?> entityClass)
获取全部列
|
static EntityTable |
getEntityTable(java.lang.Class<?> entityClass)
获取表对象
|
static java.lang.String |
getOrderByClause(java.lang.Class<?> entityClass)
获取默认的orderby语句
|
static java.util.Set<EntityColumn> |
getPKColumns(java.lang.Class<?> entityClass)
获取主键信息
|
static java.lang.String |
getSelectColumns(java.lang.Class<?> entityClass)
获取查询的Select
|
static boolean |
hasEntityTable(java.lang.Class<?> entityClass)
判断实体类型是否注册
|
static void |
register(java.lang.Class<?> entityClass,
Config config)
初始化实体属性
|
static void |
registerColumnProcessor(java.lang.Class<ColumnProcessor> clzss) |
static <P extends ColumnProcessor> |
registerColumnProcessor(P processor) |
static void |
registerTableProcessor(java.lang.Class<TableProcessor> clzss) |
static <P extends TableProcessor> |
registerTableProcessor(P processor) |
public static void registerTableProcessor(java.lang.Class<TableProcessor> clzss)
public static <P extends TableProcessor> void registerTableProcessor(P processor)
public static void registerColumnProcessor(java.lang.Class<ColumnProcessor> clzss)
public static <P extends ColumnProcessor> void registerColumnProcessor(P processor)
public static boolean hasEntityTable(java.lang.Class<?> entityClass)
entityClass - public static EntityTable getEntityTable(java.lang.Class<?> entityClass)
entityClass - public static java.lang.String getOrderByClause(java.lang.Class<?> entityClass)
entityClass - public static java.util.Set<EntityColumn> getColumns(java.lang.Class<?> entityClass)
entityClass - public static EntityColumn getColumn(java.lang.Class<?> entityClass, java.lang.String name)
public static java.util.Set<EntityColumn> getPKColumns(java.lang.Class<?> entityClass)
entityClass - public static java.lang.String getSelectColumns(java.lang.Class<?> entityClass)
entityClass - public static void register(java.lang.Class<?> entityClass,
Config config)
entityClass - config - public static org.apache.ibatis.type.JdbcType formJavaType(java.lang.Class<?> javaType)
Copyright © 2018. All Rights Reserved.