Querydsl: fetch join์ผ๋ก JPA์ N+1 ๋ฌธ์ ํด๊ฒฐํ๊ธฐ
Querydsl์ fetchJoin์ ์ฌ์ฉํ์ฌ JPA์ N+1 ๋ฌธ์ ๋ฅผ ํํผํด๋ณด์
Querydsl์ fetchJoin์ ์ฌ์ฉํ์ฌ JPA์ N+1 ๋ฌธ์ ๋ฅผ ํํผํด๋ณด์
๋ฎ์ ๊ฒฐํฉ๋(Coupling)์ ๋์ ์์ง๋(Cohesion)๋ฅผ ๊ฐ๋๋ก ์ค๊ณํด์ผ ํ๋ ์ด์ ๋ ๋ฌด์์ผ๊น?
Querydsl์ ๋ฌด์์ด๋ฉฐ ์ ํ์ํ ๊น? ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ์ฌ์ฉํ ๊น?
์คํ๋ง ๋ถํธ์์ ๋ชฝ๊ณ DB์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ _class ํ๋๋ฅผ ์ ์ฅํ์ง ์๋๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์?
์๋ฐ์์ ์ํธํ์ ๋ณตํธํ๋ ์ด๋ป๊ฒ ๊ตฌํํ ๊น? ์ํธํ์ ์ฌ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ, ์ด์ฉ ๋ฐฉ์, ํจ๋ฉ์ด๋ ๋ฌด์์ผ๊น?