호출 SQL에 보이지 않는 트리거 UPDATE는 변경 경로를 숨긴다

개발자가 한 UPDATE만 읽고도 잠금·오류·추가 변경을 예측할 수 있는지 확인합니다.

숨은 DB 변경

트리거가 추가 UPDATE · 잠금·오류 위치가 감춰짐

명시적 변경

서비스 트랜잭션에 모든 DML과 순서가 보임

핵심: 숨은 실행의 이득보다 재진입·배포 순서·관찰 비용이 크면 명시적 서비스 트랜잭션으로 옮깁니다.