작성
·
150
답변 4
1
안녕하세요 병준님
코드를 확인해보니 보니까 중간에 예외가 발행해서 트랜잭션 커밋까지 못갔더라구요.
그래서 플러시가 호출될 기회가 없었습니다.
다음처럼 catch 부분에서 e.printStackTrace() 호출 코드를 추가하면 중간에 발생한 예외를 확인하실 수 있습니다^^
생각해보니 저도 처음 JPA 사용할 때 이것 때문에 한번 해매던 기억이 나네요^^
} catch (Exception e) {
e.printStackTrace(); //추가
tx.rollback();
} finally {
em.close();
}
0
0
0
반갑습니다. 병준님^^
현재 상황만 봐서는 딱 뭔가 떠오르지가 않네요. 뭔가 다른 문제가 겹쳐 있을 것 같아요.
(저도 흥미진진하네요.)
실행해보신 예제 프로젝트 자체를 전체 프로젝트를 압축해서 올려주세요.