public interface IEntity extends Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
default <E extends IEntity> |
changeTableBelongTo(String supplier)
动态修改归属表, 默认无需设置
只有在插入数据时, 不想使用默认对应的数据库表, 想动态调整时才需要
|
default <E extends IEntity> |
changeTableBelongTo(TableSupplier supplier)
动态修改归属表, 默认无需设置
只有在插入数据时, 不想使用默认对应的数据库表, 想动态调整时才需要
|
default <E extends IEntity> |
copy()
拷贝对象
|
default Class<? extends IEntity> |
entityClass()
数据库实体对应的Entity类名称, 在具体的XyzEntity类中定义为final, 防止返回匿名子类名称
|
default Serializable |
findPk()
返回实体主键
|
default String |
findTableBelongTo()
返回动态归属表
|
default Map<String,Object> |
toColumnMap()
将实体对象转换为数据库字段为key的map对象, 不包括空字段
|
default Map<String,Object> |
toColumnMap(boolean isNoN)
将实体对象转换为数据库字段为key的map对象
|
default Map<String,Object> |
toEntityMap()
将实体对象转换为map对象, 不包括空字段
|
default Map<String,Object> |
toEntityMap(boolean isNoN)
将实体对象转换为map对象
|
default Serializable findPk()
default Class<? extends IEntity> entityClass()
default Map<String,Object> toEntityMap(boolean isNoN)
isNoN - true:仅仅非空字段; false: 所有字段default Map<String,Object> toColumnMap(boolean isNoN)
isNoN - true:仅仅非空字段; false: 所有字段default <E extends IEntity> E copy()
E - 实例类型default <E extends IEntity> E changeTableBelongTo(TableSupplier supplier)
supplier - 动态归属表default <E extends IEntity> E changeTableBelongTo(String supplier)
supplier - 动态归属表default String findTableBelongTo()
Copyright © 2021. All rights reserved.