@Transactional(readOnly = true)
 public List<PasswordHistory> findHistoriesByUseFrom(String username, LocalDateTime useFrom) {
   return passwordHistoryRepository.findByUseFrom(username, useFrom);
 }
 @Override
 @Transactional(readOnly = true)
 public List<PasswordHistory> findLatest(String username, int limit) {
   return passwordHistoryRepository.findLatest(username, limit);
 }
 @Transactional(propagation = Propagation.REQUIRES_NEW)
 public int insert(PasswordHistory history) {
   return passwordHistoryRepository.create(history);
 }