public interface IRichEntity extends IRich, IEntity
| 限定符和类型 | 方法和说明 |
|---|---|
default <Q extends IQuery> |
asQuery()
将entity非空字段作为相同条件
|
default void |
deleteById()
物理删除entity, 调用 EntityMapper.deleteById(id)方法
|
default <E extends IEntity> |
findById()
根据id查找entity, 调用 EntityMapper.findById(id)方法
|
default <E extends IEntity> |
firstByNotNull()
entity非空字段作为条件查询列表, 返回符合条件的第一条数据
|
default <E extends IEntity> |
listByNotNull()
entity非空字段作为条件查询列表, 调用 EntityMapper.listByMap(map)方法
|
default void |
logicDeleteById()
逻辑删除entity, 调用 EntityMapper.logicDeleteById(id)方法
|
default <E extends IEntity> |
save()
持久化entity到数据库, 调用 EntityMapper.insert(Entity)方法
|
default <E extends IEntity> |
updateById()
按entity的主键更新entity非空字段, 调用 EntityMapper.updateById(id)方法
|
copy, entityClass, findPk, tableSupplier, tableSupplier, tableSupplier, toColumnMap, toColumnMap, toEntityMap, toEntityMap, valueBy, valueByColumn, valueByFieldgetOneValueBydefault <E extends IEntity> E save()
E - IEntity类型default <E extends IEntity> E updateById()
E - IEntity类型default <E extends IEntity> E findById()
E - IEntity类型default void deleteById()
default void logicDeleteById()
default <E extends IEntity> List<E> listByNotNull()
E - IEntity类型default <E extends IEntity> Optional<E> firstByNotNull()
E - IEntity类型default <Q extends IQuery> Q asQuery()
Copyright © 2022. All rights reserved.