Search
Write a publication
Pull to refresh

Comments 4

транзакции не будет

Будет. Куда же она денется? Вот только она будет не там, где якобы предполагается, а на методе репозитория, т.к. @Transactional висит на базовом интерфейсе репозитория.

По поводу репозитория вы правы, но пример был про то, что явно прописанная аннотация Transactional в примере не окажет влияния на границы транзакции.
Пример и разбор скорректировал, чтобы снизить вероятность разночтения.
Спасибо за замечание)

>>persistenceContext - это очень сильно прокаченный кэш

Почему сразу не сказать, что это репозиторий данных, полученных из бд и данные из которого могут далее синхронизироваться с бд? Кэш это, на мой взгляд, достаточно размытое понятие.

Потому что репозиторий как правило предполагает долговременное хранение с целью обмена, а кэш это как раз временное хранилище для оптимизации взаимодействия с целевым хранилищем

Sign up to leave a comment.

Articles