@NoRepositoryBean public interface CRUDRepository<T> extends org.springframework.data.repository.PagingAndSortingRepository<T,Long>
Modifier and Type | Method and Description |
---|---|
long |
count()
uses the configured TypeRepresentationStrategy, depending on the strategy this number might be an
approximation
|
void |
delete(Iterable<? extends T> entities)
deletes the given entities by calling their entity.remove() methods
|
void |
delete(T entity)
deletes the given entity by calling its entity.remove() method
|
void |
deleteAll()
removes all entities of this type, use with care
|
boolean |
exists(Long id) |
EndResult<T> |
findAll()
uses the configured TypeRepresentationStrategy to load all entities, might return a large result
|
org.springframework.data.domain.Page<T> |
findAll(org.springframework.data.domain.Pageable pageable)
finder that takes the provided sorting and paging into account
NOTE: the sorting is not yet implemented
|
EndResult<T> |
findAll(org.springframework.data.domain.Sort sort)
finder that takes the provided sorting into account
NOTE: the sorting is not yet implemented
|
T |
findOne(Long id) |
Class |
getStoredJavaType(Object entity) |
<U extends T> |
save(Iterable<U> entities)
persists the provided entities by forwarding to their entity.persist() methods
|
<U extends T> |
save(U entity)
persists an entity by forwarding to entity.persist()
|
@Transactional <U extends T> U save(U entity)
@Transactional <U extends T> Iterable<U> save(Iterable<U> entities)
boolean exists(Long id)
EndResult<T> findAll()
long count()
@Transactional void delete(T entity)
@Transactional void delete(Iterable<? extends T> entities)
@Transactional void deleteAll()
EndResult<T> findAll(org.springframework.data.domain.Sort sort)
org.springframework.data.domain.Page<T> findAll(org.springframework.data.domain.Pageable pageable)
Copyright © 2012 SpringSource. All Rights Reserved.