public class EntityHelper extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EntityHelper.EntityColumn
实体字段对应数据库列的信息
|
static class |
EntityHelper.EntityTable
实体对应表的配置信息
|
| 构造器和说明 |
|---|
EntityHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
camelhumpToUnderline(String str)
将驼峰风格替换为下划线风格
|
static String |
getAllColumns(Class<?> entityClass)
获取查询的Select
|
static Map<String,String> |
getColumnAlias(Class<?> entityClass)
获取字段映射关系
|
static Set<EntityHelper.EntityColumn> |
getColumns(Class<?> entityClass)
获取全部列
|
static EntityHelper.EntityTable |
getEntityTable(Class<?> entityClass)
获取表对象
|
static Set<EntityHelper.EntityColumn> |
getPKColumns(Class<?> entityClass)
获取主键信息
|
static String |
getPrimaryKeyWhere(Class<?> entityClass)
获取主键的Where语句
|
static String |
getSelectColumns(Class<?> entityClass)
获取查询的Select
|
static void |
initEntityNameMap(Class<?> entityClass)
初始化实体属性
|
static boolean |
isUppercaseAlpha(char c) |
static void |
main(String[] args) |
static Map<String,Object> |
map2AliasMap(Map<String,Object> map,
Class<?> beanClass)
map转换为Map
|
static Object |
map2Bean(Map<String,Object> map,
Class<?> beanClass)
map转换为bean
|
static List<?> |
maplist2BeanList(List<?> mapList,
Class<?> beanClass)
mapList转换为beanList
|
static char |
toUpperAscii(char c) |
static String |
underlineToCamelhump(String str)
将下划线风格替换为驼峰风格
|
public static EntityHelper.EntityTable getEntityTable(Class<?> entityClass)
entityClass - public static Set<EntityHelper.EntityColumn> getColumns(Class<?> entityClass)
entityClass - public static Set<EntityHelper.EntityColumn> getPKColumns(Class<?> entityClass)
entityClass - public static Map<String,String> getColumnAlias(Class<?> entityClass)
entityClass - public static String getSelectColumns(Class<?> entityClass)
entityClass - public static String getAllColumns(Class<?> entityClass)
entityClass - public static String getPrimaryKeyWhere(Class<?> entityClass)
entityClass - public static void initEntityNameMap(Class<?> entityClass)
entityClass - public static void main(String[] args)
public static boolean isUppercaseAlpha(char c)
public static char toUpperAscii(char c)
public static Map<String,Object> map2AliasMap(Map<String,Object> map, Class<?> beanClass)
map - beanClass - public static Object map2Bean(Map<String,Object> map, Class<?> beanClass)
map - beanClass - Copyright © 2015–2023 cn.gtmap. All rights reserved.