끝에 트랜잭션 롤백을 수행하는 통합 테스트가 있습니다. 최근에 테스트에 HQL 명령을 추가했습니다. 그렇게하자마자 HQL 명령으로 트랜잭션이 커밋 된 것처럼 테스트의 다른 많은 쓰기 작업이 데이터베이스에 커밋되기 시작했습니다. 롤백 명령은 결국 호출되며 예외는 발생하지 않지만 데이터는 어쨌든 커밋됩니다. HQL 명령어로 트랜잭션을 커밋 할 수있는 방법이 있습니까?트랜잭션 커밋을 야기하는 HQL 명령
HQL 명령 대신 SQL 명령을 사용하면 오류가 발생하지 않습니다.
환경 : ASP.Net, NHibernate, Oracle.
은 동일한 세션이며 다른 모든 쓰기 작업을 위해 열린 트랜잭션입니까? – Firo