작성
·
341
0
답변 2
0
안녕하세요. seungyun9393님
트랜잭션이 정상 적용되지 않는 것 같아요.
전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 실행 방법을 알려주세요.
2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요.
감사합니다.
안녕하세요. seungyun9393님
트랜잭션 관리자를 직접 등록하게 되면 JPA에서 트랜잭션 사용에 필요한 JpaTransactionManager가 자동으로 등록되지 않습니다.
감사합니다.
0
로그로 쿼리를 찍어봐도 save 호출하는 메소드는 select 밖에 안날라가고있더라구요..
뭐를 놓치고있는건가요?
save말고 saveAndFlush를 사용하면.. no transaction is in progress 라고 오류가나오는데.. 왜.. @Transactional 안 메소드에서 이런에러가 생기는지..
선생님 해결했습니다. JPA에서 트랜잭션이 정상작동하지않던 원인이 제가 임의로 아래의 빈을 등록해서 그랬던거같습니다.
주석을하면 정상적으로 트랜잭션이 작동을 하는데, 그러면 영속성을 관리할때 JPA가 아래부분을 따로 참조하는게 있을까요?