jpql๊ธฐ์ด1 ์ด์ 1 ๋ค์ [JPA] ๊ฐ์ฒด์งํฅ ์ฟผ๋ฆฌ ์ธ์ด - ๊ธฐ๋ณธ๋ฌธ๋ฒ (1) JPQL Java Persistence Query Language ๊ฐ์ฒด์งํฅ ์ฟผ๋ฆฌ ์ธ์ด. ํ ์ด๋ธ ๋์X ์ํฐํฐ ๊ฐ์ฒด๋ฅผ ๋์O ์ผ๋ก ์ฟผ๋ฆฌ SQL์ ์ถ์ฑํํ๋ฏ๋ก ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQL์ ์์กดํ์ง ์์ ๊ฒฐ๊ตญ SQL๋ก ๋ณํ JPQL ๋ฌธ๋ฒ select m from Member as m where m.age > 14 ์ํฐํฐ์ ์์ฑ์ ๋์๋ฌธ์ ๊ตฌ๋ถํจ O(Memeber, age ๊ฐ์ฒด๊ฐ ๊ฐ์ง ๊ฒ๊ณผ ๋์๋ฌธ์ ๋์ผํด์ผ) JPQL ํค์๋๋ ๋์๋ฌธ์ ๊ตฌ๋ถํ์ง ์์(SELECT select FROM from WHERE where) ์ํฐํฐ ์ด๋ฆ์ ์ฌ์ฉํ๋ค(ํ ์ด๋ธ ์ด๋ฆ์ด ์๋) ๋ณ์นญ์ด ํ์ m (as๋ ์๋ต ๊ฐ๋ฅํ์ง๋ง ๊ฐ๊ธ์ ์ฐ๋ฉด ์ข์) ์งํฉ, ์ ๋ ฌ ๋ฑ ํจ์ ๊ฐ๋ฅ (COUNT, SUM, AVG, MAX, GROUP BY, ORDER.. 2023. 11. 26. ์ด์ 1 ๋ค์