Autocommit

자동 커밋은 한 문장을 곧바로 확정할 수 있다

DBMS와 설정에 따라 DML이 명시적 트랜잭션 없이도 즉시 확정될 수 있으므로 경계를 먼저 확인합니다.

autocommit = ON문장 하나 = 작은 트랜잭션MySQL 기본 설정처럼 각 DML이 즉시 확정될 수 있습니다.
명시 트랜잭션BEGINCOMMIT까지 보류Oracle DML처럼 커밋 전에는 다른 세션에 보이지 않을 수 있습니다.
확인 순서 DBMS 기본값 → 드라이버 설정 → SQL 도구 설정 → ORM 트랜잭션 전파 정책을 확인합니다.
핵심: “내가 BEGIN을 쓰지 않았다”와 “트랜잭션이 없었다”는 같은 말이 아닙니다.