Зачем нужны транзакции при чтении БД?
Иногда встречается код, где при чтении информации из БД используется транзакционность (например, аннотация @Transactional), при этом без выставления свойства readOnly = true.
Для чего может понадобится транзакция, если изменения данных или их блокировки только на чтение не происходит и при этом достаётся только один объект или тип объектов?