| 接口 | 说明 |
|---|---|
| DefaultDeleteService<E,PK> | |
| DefaultDSLDeleteService<E,PK> | |
| DefaultDSLQueryService<E,PK> | |
| DefaultDSLUpdateService<E,PK> |
默认的DSL方式更新服务
|
| DefaultQueryByEntityService<E> | |
| GenericService<E,PK> |
| 类 | 说明 |
|---|---|
| AbstractService<E extends Entity,PK> |
抽象服务类,提供通用模板方法、类,如验证器,实体工厂等
|
| AbstractTreeSortService<E extends TreeSortSupportEntity<PK>,PK> |
抽象树形结构服务类
|
| DefaultLogicPrimaryKeyValidator | |
| EnableCacheAllEvictGenericEntityService<E extends GenericEntity<PK>,PK> | |
| EnableCacheAllEvictTreeSortService<E extends TreeSortSupportEntity<PK>,PK> | |
| EnableCacheGenericEntityService<E extends GenericEntity<PK>,PK> |
启用缓冲的通用实体曾删改查服务,继承此类
在类上注解
CacheConfig即可 |
| EnableCacheTreeSortService<E extends TreeSortSupportEntity<PK>,PK> | |
| GenericEntityService<E extends GenericEntity<PK>,PK> |
通用实体服务类,提供增删改查的默认实现
|
| GenericsPayloadApplicationEvent<E> |
动态泛型事件,用于动态发布支持泛型的事件
//相当于发布事件: EntityModifyEvent<UserEntity>
eventPublisher
.publishEvent(new GenericsPayloadApplicationEvent<>(this, new EntityModifyEvent<>(oldEntity, newEntity), UserEntity.class));
//只监听相同泛型事件
@EventListener
public handleEvent(EntityModifyEvent<UserEntity> event){
}
|
Copyright © 2016–2019. All rights reserved.