Closed jeongmin0709 closed 11 months ago
@Basic(fetch = FetchType.LAZY) @Formula("SELECT count(1) FROM reply_recommend rr WHERE rr.reply_id = reply_id") private Integer recommendCount;
위의 빙식대로 LAZY로 걸어도 테스트시 log에서 서브쿼리가 실행됩니다. 혹시 따로 설정이 더필요하거나 아는게 있으면 공유해주시면 감사하겠습니다.
Hibernate 의 Bytecode Enhancement 를 통해 해결할 수 있을 것 같았으나, 아직 미해결되었습니다.
Default Build Tool 차이 때문에 생기는 문제인 것으로 추측중입니다.
IntelliJ(정상 작동 안됌) VS Gradle(정상 작동)
위의 빙식대로 LAZY로 걸어도 테스트시 log에서 서브쿼리가 실행됩니다. 혹시 따로 설정이 더필요하거나 아는게 있으면 공유해주시면 감사하겠습니다.