БД? Я про аннотацию @Transactional если что
сам управляет. в это управление входит управление транзакцией в бд
А если у меня транзакция на 10к инсертов. И на 9000 у меня откат и я выдерну вилку из розетки, у меня в бд транзакция повиснет?
а и откатится по таймауту. смотря как настроишь в общем
Хм спасибо, а тогда зачем спрингу свой механизм, если можно было только на основе транзакций бд сделать
у спринга менеджер транзакций, который умеет открывать/закрывать/синхронизировать все что имеет понятия транзакции и соответствующую абстракцию
Спринг использует тразакции бд. Свой механизм там для унификации интерфейса для разных стореджей и для работы с несколькими транзакционным хранилищами одновременно ( XA / коммит по-очереди )
Обсуждают сегодня