public interface IEntityKit
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends IEntity> |
copy(IEntity entity)
拷贝一个entity对象
|
<E extends IEntity> |
newEntity()
new Entity
|
Map<String,Object> |
toColumnMap(IEntity entity,
boolean allowedNull)
entity对象转换为map对象
key值为对应的数据库表字段名
|
<E extends IEntity> |
toEntity(Map<String,Object> map)
map对应属性值设置到Entity对象中, 同JSON反序列化
|
Map<String,Object> |
toEntityMap(IEntity entity,
boolean allowedNull)
entity对象转换为map对象
key值为entity的属性字段名
|
<T> T |
valueByColumn(IEntity entity,
String column)
根据数据库字段名称返回属性值
|
<T> T |
valueByField(IEntity entity,
String fieldName)
根据实体属性名称返回属性值
|
<E extends IEntity> E newEntity()
Map<String,Object> toEntityMap(IEntity entity, boolean allowedNull)
entity - 实例allowedNull - is allowed null, true: 所有字段, false: 只允许非空值Map<String,Object> toColumnMap(IEntity entity, boolean allowedNull)
entity - 实例allowedNull - is allowed null, true: 所有字段, false: 只允许非空值<E extends IEntity> E toEntity(Map<String,Object> map)
map - map<T> T valueByField(IEntity entity, String fieldName)
entity - Entity instancefieldName - 实体属性名称Copyright © 2021. All rights reserved.