Задать вопрос
@Bonce

Можно ли сделать Fetch у удаленной сущности в рамках одной транзакции?

Есть что-то типа такого
@Transactional(propagation = REQUIRES_NEW)
String remove(Long id) {
   NodeEntity node = nodeRepository.findById(id);
   nodeRepository.delete(node);
   return node.getType().getName();
}

Где

class NodeEntity {
...
   @ManyToOne(fetch = LAZY)
    private TypeEntity type;
}


Не будет ли падать исключение или выполняться долгий фетч в сервисном методе удаления?
  • Вопрос задан
  • 29 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы