[Querydsl] 연관관계가 없는 테이블 연결 하기 / 연관관계 없는 엔티티 외부조인
회사 코드를 보던 중 연관관계 되어 있지 않은 엔티티를 보게 되었는데 이 두 엔티티를 통해 작업을 해야하는 상황이 발생하여 글을 작성하게 되었다. 어떻게 하면 데이터 4000건을 불러오는데 1분이 넘는 시간이 걸리며 그로 인한 "아웃오브메모리"문제를 해결할 수 있을까? ++ 22.08.19 추가 : Projection을 사용하여 해당 Tuple 문제를 해결할 수 있었음 1. 아웃오브메모리 문제 발생 아웃오브메모리가 발생한 이유. 해당 페이지의 데이터를 불러오는데 연관관계 매핑이 맺혀 있지 않았다. 아무래도 추후에 개발된 페이지이거나, 설계할 때 기획에서 빠져있었지 않았다 짐작해 본다. 아무튼 이러한 연관관계없는 테이블을 억지 매핑을 하기 위해 이중 for문을 돌려놓고, @setter와 @getter를 활..
💻 개발/JPA, Querydsl
2022. 8. 16. 21:03
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday