Move @Transactional annotation to repository methods