작성
·
634
답변 1
0
안녕하세요, chaelynjang 님! 공식 서포터즈 codesweaver 입니다.
우선 데이터베이스에 오토커밋 설정이 되어 있을 수 있습니다.
어떤 데이터베이스를 사용하고 계신지 모르겠으나
mysql에서는 다음의 쿼리로 현재 설정을 확인하실 수 있습니다.
SELECT @@AUTOCOMMIT;
.
또 Mybatis는 SqlSessionTemplate 객체를 이용하는데
이 객체는 openSession() 메서드를 이용해 DB 세션을 열게 됩니다.
이 때 autocommit 값을 true / false 로 지정할 수 있는데 별도로 지정하지 않으면 false 입니다.
Mybatis 설정 부분을 확인해보시거나 DB쪽을 확인해보시기 바랍니다.
감사합니다.