类 SpringDataResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID>>
- java.lang.Object
-
- com.github.developframework.resource.spring.SpringDataResourceHandler<ENTITY,ID,REPOSITORY>
-
- 所有已实现的接口:
ResourceHandler<ENTITY,ID>
public abstract class SpringDataResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable,REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID>> extends Object implements ResourceHandler<ENTITY,ID>
spring-data资源操作器- 作者:
- qiushui on 2019-08-15.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected REPOSITORYrepositoryprotected ResourceDefinition<ENTITY>resourceDefinition
-
构造器概要
构造器 构造器 说明 SpringDataResourceHandler(REPOSITORY repository, ResourceDefinition<ENTITY> resourceDefinition)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voiddelete(ENTITY entity)voiddeleteById(ID id)booleanexistsById(ID id)voidinsert(ENTITY entity)voidinsertAll(Collection<ENTITY> entities)abstract <SEARCH extends Search<ENTITY>>
List<ENTITY>query(org.springframework.data.domain.Sort sort, SEARCH search)Optional<ENTITY>queryById(ID id)abstract <SEARCH extends Search<ENTITY>>
org.springframework.data.domain.Page<ENTITY>queryPager(org.springframework.data.domain.Pageable pageable, SEARCH search)booleanupdate(ENTITY entity)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.github.developframework.resource.ResourceHandler
query, queryByIdForUpdate
-
-
-
-
字段详细资料
-
repository
protected final REPOSITORY extends org.springframework.data.repository.PagingAndSortingRepository<ENTITY,ID> repository
-
resourceDefinition
protected final ResourceDefinition<ENTITY extends Entity<ID>> resourceDefinition
-
-
构造器详细资料
-
SpringDataResourceHandler
public SpringDataResourceHandler(REPOSITORY repository, ResourceDefinition<ENTITY> resourceDefinition)
-
-
方法详细资料
-
existsById
public boolean existsById(ID id)
- 指定者:
existsById在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
insert
public void insert(ENTITY entity)
- 指定者:
insert在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
insertAll
public void insertAll(Collection<ENTITY> entities)
- 指定者:
insertAll在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
update
public boolean update(ENTITY entity)
- 指定者:
update在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
deleteById
public void deleteById(ID id)
- 指定者:
deleteById在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
delete
public void delete(ENTITY entity)
- 指定者:
delete在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
queryById
public Optional<ENTITY> queryById(ID id)
- 指定者:
queryById在接口中ResourceHandler<ENTITY extends Entity<ID>,ID extends Serializable>
-
queryPager
public abstract <SEARCH extends Search<ENTITY>> org.springframework.data.domain.Page<ENTITY> queryPager(org.springframework.data.domain.Pageable pageable, SEARCH search)
-
-