public class EntityProcessor extends Object
| 构造器和说明 |
|---|
EntityProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
fieldToColumn(String filed)
将大写字母转换成下划线加小写字母 例:u(U)serName 转换为user_name
|
Strategy |
getPkStrategy(Class<?> clazz)
获取主键策略
|
Strategy |
getPkStrategy(Object object)
获取主键策略
|
String |
loadCharset(Class<?> clazz)
获取实体类表对应数据库表的编码
|
List<ColumnField> |
loadColumnField(Class<?> clazz)
加载读取pojo的注解信息
|
List<String> |
loadPk(Class<?> clazz)
获取实体类主键
|
String |
loadSinglePk(Class<?> clazz)
获取书体类单一主键
|
String |
loadTableName(Class<?> clazz)
通过类获取表名
|
void |
setPk(Object bean,
Serializable pk) |
public static String fieldToColumn(String filed)
filed - 属性public void setPk(Object bean, Serializable pk) throws Exception
Exceptionpublic List<ColumnField> loadColumnField(Class<?> clazz)
clazz - 实体类Copyright © 2019. All rights reserved.