RedisTemplate
CassandraTemplate
MongoTemplate
CouchbaseTemplate
xxxxxxxxxx
@Service
public class VetService {
@Transactional
public List<Visit> postponeVisitsForVet(Vet vet,
LocalDate fromDate, LocalDate toDate) {
List<Visit> visits = visitRepository.findByDateAndVet(fromDate, vet);
visits.forEach(visit -> {
visit.setDate(toDate);
visitService.applyDiscount(visit.getId(), BigDecimal.TEN);
});
return visits;
}
//
https://www.jpa-buddy.com/blog/spring-data-jpa-to-spring-data-jdbc-a-smooth-ride/