public interface UserRepository extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<User>, org.springframework.data.querydsl.QuerydslPredicateExecutor<User>
| Modifier and Type | Method and Description |
|---|---|
void |
delete(User user) |
void |
deleteAll() |
void |
deleteAll(Iterable<? extends User> entities) |
void |
deleteAllInBatch() |
void |
deleteById(Long id) |
void |
deleteInBatch(Iterable<User> entities) |
Collection<User> |
findAllByGroups(Group group) |
Optional<User> |
findByEmail(String email) |
Optional<User> |
findById(Long id) |
Optional<User> |
findByUsername(String userName) |
<S extends User> |
save(S user) |
<S extends User> |
saveAndFlush(S user) |
findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAllfindAllcount, existsByIdcount, exists, findAll, findOne@CachePut(value="userCache",key="\'username:\' + #result.username",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") Optional<User> findByUsername(String userName)
@CachePut(value="userCache",key="\'username:\' + #result.username",condition="#result != null") @CachePut(value="userCache",key="\'email:\' + #result.email",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") Optional<User> findByEmail(String email)
Collection<User> findAllByGroups(Group group)
@CachePut(value="userCache",key="\'username:\' + #result.username",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") Optional<User> findById(Long id)
@CacheEvict(value="userCache",key="\'username:\' + #p0.username") @CacheEvict(value="userCache",key="\'email:\' + #p0.email") @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") <S extends User> S save(S user)
@CacheEvict(value="userCache",key="\'username:\' + #p0.username") @CacheEvict(value="userCache",key="\'email:\' + #p0.email") @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") <S extends User> S saveAndFlush(S user)
@CacheEvict(value="userCache",key="\'username:\' + #p0.username") @CacheEvict(value="userCache",key="\'email:\' + #p0.email") @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") void delete(User user)
@CacheEvict(value="userCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteById(Long id)
@CacheEvict(value="userCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteAllInBatch()
@CacheEvict(value="userCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteInBatch(Iterable<User> entities)
@CacheEvict(value="userCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteAll(Iterable<? extends User> entities)
Copyright © 2020. All rights reserved.