0
이 추천 방법 내가 한 : 작업 개체 저장 관계로 한 예금을 포함하는 때, 사용자의 예금을CacheEvict이
@Override
@Transactional
@Cacheable(value = "deposits")
public Set<Deposit> getUserDeposit() {
User user = userRepository.findOneByUsername(
securityHolder.getUserDetails().getUsername());
Set<Deposit> deposits = user.getBalance().getDeposits();
return deposits;
}
및 초
첫번째 얻을 수있어, 내가 퇴거 할
(봄 데이터 인터페이스)
@CacheEvict(value = "deposits", key = "#entity.deposit.id", condition = "#entity != null")
<S extends T> List<S> save(Iterable<S> entity);
하지만 : ID로 캐시로부터 입금 아무 일 없다.