По умолчанию Connection в auto-commit режиме — каждый запрос своя транзакция. Для явных транзакций: connection.setAutoCommit(false), выполняем запросы, connection.commit() или connection.rollback() в catch. Уровни изоляции: connection.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED). Spring @Transactional делает это автоматически. Ручное управление JDBC транзакциями нужно редко — только при нестандартной логике или вне Spring context.
Как управлять транзакциями напрямую через JDBC?
Middle
199 просмотровAFK Offer AI
Как построить read replica стратегию в Spring Boot?