๐ย ํ์ต ๋ชฉํ
- JPA์ ๋์ ์ฟผ๋ฆฌ ๋ฐฉ๋ฒ ์ค ํ๋์ธ QueryDSL์ ์ดํด๋ณธ๋ค
๐ธ ์ ๊น ! ์คํฐ๋ ์ธ์ฆ์ท์ ์ฐ์ผ์
จ๋์?๐ธ
- ์คํฐ๋๋ฆฌ๋๊ป์ ๋ํ๋ก ๋งค ์ฃผ์ฐจ๋ง๋ค ํ ์ฅ ๋จ๊ฒจ์ฃผ์๋ฉด ์ข๊ฒ ์ต๋๋ค!๐๐
(์ฌ์ง์ ์ ์ฅํด์ ์ด๋ฏธ์ง ์๋ฒ ๋๋ฅผ ํ์
๋ ์ข๊ณ , ๋ณต์ฌ+๋ถ์ฌ๋ฃ๊ธฐํด์ ๋ฃ์ด์ฃผ์
๋ ์ข์ต๋๋ค!)
๐ 6์ฃผ์ฐจ ์ฃผ์
5์ฃผ์ฐจ ๋ง๋ฐ์ง์ QueryDSL๊ณผ ๋์ ์ฟผ๋ฆฌ๋ฅผ ์ธ๊ธํ๊ณ ๋๋๊ฑฐ ๊ฐ์์!!
์ด๋ฒ์ JPQL์ ๋์ฒด์ ์ธ QueryDSL์ ๋ํด ์์๋ณผ ์์ ์
๋๋ค!
QueryDSL? ๋์ ์ฟผ๋ฆฌ?

JPQL ์์
๊ธฐ์กด์๋ ์ ์ ์ธ SQL์ ์ ์ํ๋ ๋ฌธ์์ด ๋ฐฉ์(Mybatis, JPQL, Criteria ๋ฑ)์ผ๋ก ์์ฑํ์ด์
๊ทธ๋ฌ๋ค๋ณด๋ ์ปดํ์ผ ๋จ๊ณ์์ ์ค๋ฅ๋ฅผ ์ก๊ธฐ ํ๋ค๊ณ , ์ฌ๋ฌ ์ฟผ๋ฆฌ๋ฌธ์ ์ ์ํด์ผํด์ ๐ฅน