728x90 transactional1 [JPA] jdbc에서의 Transaction 1. auto commit 모드 끄기 커넥션이 생성되면 바로 auto commit 모드로 세팅된다 즉, 각 SQL문이 완료되는 족족 commit된다. 그 다음 실행된다 완료 → commit → 실행 그래서 동시에 업데이트 하려면 auto commit 모드를 꺼야 한다 con.setAutoCommit(false); con : active connection 2. Transaction commit하기 auto commit 모드를 끄면 commit() 명령실행 전까지 commit하지 않는다 commit을 실행하면 현재 트랜잭션에서 모든 SQL명령들이 하나의 unit으로 반영된다 public void updateCoffeeSales(HashMap salesForWeek) throws SQLException { .. 2021. 3. 3. 이전 1 다음 728x90