public class EntityHelper extends Object
Constructor and Description |
---|
EntityHelper() |
Modifier and Type | Method and Description |
---|---|
static Set<EntityColumn> |
getColumns(Class<?> entityClass)
获取全部列
|
static EntityTable |
getEntityTable(Class<?> entityClass)
获取表对象
|
static String |
getOrderByClause(Class<?> entityClass)
获取默认的orderby语句
|
static Set<EntityColumn> |
getPKColumns(Class<?> entityClass)
获取主键信息
|
static String |
getSelectColumns(Class<?> entityClass)
获取查询的Select
|
static void |
initEntityNameMap(Class<?> entityClass,
Config config)
初始化实体属性
|
static void |
setKeyProperties(Set<EntityColumn> pkColumns,
org.apache.ibatis.mapping.MappedStatement ms)
通过反射设置MappedStatement的keyProperties字段值
|
public static EntityTable getEntityTable(Class<?> entityClass)
entityClass
- public static String getOrderByClause(Class<?> entityClass)
entityClass
- public static Set<EntityColumn> getColumns(Class<?> entityClass)
entityClass
- public static Set<EntityColumn> getPKColumns(Class<?> entityClass)
entityClass
- public static String getSelectColumns(Class<?> entityClass)
entityClass
- public static void initEntityNameMap(Class<?> entityClass, Config config)
entityClass
- config
- public static void setKeyProperties(Set<EntityColumn> pkColumns, org.apache.ibatis.mapping.MappedStatement ms)
pkColumns
- 所有的主键字段ms
- MappedStatementCopyright © 2018. All rights reserved.