SpringBoot)Large Objects may not be used in auto-commit mode.

CokeBear·2022년 6월 13일
0

spring

목록 보기
3/15

클론코딩 중 해당 이슈가 발생하였다.

원인

가지고 오려는 데이터 중 BLOB 데이터를 포함한다.

따라서 JPA에 영속되기도 벅차고 변경감지 하기에는 리소스를 너무 많이 소모되기 때문에

변경감지나 지연로딩을 수행할 수 없다.

해결

Repository 인터페이스에 @Transactional(readOnly=true) 를 해주었다.

readOnly true를 하게되면 영속성 컨텍스트의 관리를 받지 않아 해당 오류가 해결된다.

profile
더 나은 세상

0개의 댓글