public class BaseEntity extends Tracer
| Modifier and Type | Field and Description |
|---|---|
protected String |
created |
protected String |
creator |
protected String |
modified |
protected String |
modifier |
protected String |
orderBy |
protected Integer |
pageNo |
protected Integer |
pageSize |
protected String |
status |
x_child_Id, x_local_ip, x_remote_ip, x_span_id, x_trace_idx_user_code, x_user_id, x_user_name| Constructor and Description |
|---|
BaseEntity() |
| Modifier and Type | Method and Description |
|---|---|
<T> boolean |
isPKNotNull(T entity,
String field)
根据主键属性,判断主键是否值为空
|
static <T extends BaseEntity> |
resetIntField(T entity,
String[] fields,
String[] values)
重置数字型字符串为null,防止插入数据库表异常
|
static <S extends BaseEntity,E extends BaseEntity> |
setAccess(S source,
List<E> target)
设置访问信息
|
static <T extends BaseEntity> |
setAccess(T source,
T... target)
设置访问信息
|
static <T extends BaseEntity> |
setAccess(T source,
T target)
设置访问信息
|
<T> void |
setCreatAndUpdatInfo(T entity) |
<T> void |
setCreateInfo(T entity)
快速将bean的creator、created附上相关值
|
<T> void |
setUpdatedInfo(T entity)
快速将bean的modifier、modified附上相关值
|
protected String status
protected String creator
protected String created
protected String modifier
protected String modified
protected Integer pageNo
protected Integer pageSize
protected String orderBy
public static <T extends BaseEntity> void setAccess(T source, T target)
T - 对象泛型source - 源始实体target - 目标实体public static <T extends BaseEntity> void setAccess(T source, T... target)
T - 对象泛型source - 源始实体target - 目标实体public static <S extends BaseEntity,E extends BaseEntity> void setAccess(S source, List<E> target)
S - 源对象泛型E - 集合元素对象泛型source - 源始实体target - 目标实体public static <T extends BaseEntity> void resetIntField(T entity, String[] fields, String[] values)
T - 对象泛型entity - 实体对象fields - 数字型字符串属性数组values - 值数据public <T> void setCreateInfo(T entity)
T - 对象entity - 反射对象public <T> void setUpdatedInfo(T entity)
T - 对象entity - 反射对象public <T> void setCreatAndUpdatInfo(T entity)
public <T> boolean isPKNotNull(T entity,
String field)
T - 对象entity - 反射对象field - 属性Copyright © 2020. All rights reserved.