В Spring Framework по умолчанию используется программный (declarative) транзакционный менеджмент с помощью аннотации @Transactional. За реализацию транзакций отвечает PlatformTransactionManager, а чаще всего применяется DataSourceTransactionManager для работы с JDBC. Такой подход позволяет управлять транзакциями декларативно, без явного кода начала и коммита транзакции.
Какой тип транзакционного менеджмента используется по умолчанию в Spring Framework?
В Spring Framework по умолчанию используется программный (declarative) транзакционный менеджмент с помощью аннотации @Transactional.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Spring Framework по умолчанию используется программный (declarative) транзакционный менеджмент с помощью аннотации @Transactional. За реализацию транзакций отвечает PlatformTransactionManager, а чаще всего применяется DataSourceTransactionManager для работы с JDBC. Такой подход позволяет управлять транзакциями декларативно, без явного кода начала и коммита транзакции.