[์คํ๋ง ๋ฐ์ดํฐ JPA] 4. ์ฟผ๋ฆฌ ๋ฉ์๋ ๊ธฐ๋ฅ
0๏ธโฃ ์ฟผ๋ฆฌ ๋ฉ์๋ ๊ธฐ๋ฅ - ๋ฉ์๋ ์ด๋ฆ์ผ๋ก ์ฟผ๋ฆฌ ์์ฑ - NamedQuery - @Query : ๋ฆฌํ์งํ ๋ฆฌ ๋ฉ์๋์ ์ฟผ๋ฆฌ ์ ์ - ํ๋ผ๋ฏธํฐ ๋ฐ์ธ๋ฉ - ๋ฐํ ํ์
- ํ์ด์ง๊ณผ ์ ๋ ฌ - ๋ฒํฌ์ฑ ์์ ์ฟผ๋ฆฌ - @EntityGraph -> ์คํ๋ง ๋ฐ์ดํฐ JPA๊ฐ ์ถ๊ฐ๋ก ๋ ํธํ๊ฒ ์ฌ์ฉํ๋๋ก ์ ๊ณตํด์ฃผ๋ ๊ธฐ๋ฅ๋ค!! - ์ฟผ๋ฆฌ ๋ฉ์๋ ๊ธฐ๋ฅ 3๊ฐ์ง - ๋ฉ์๋ ์ด๋ฆ์ผ๋ก ์ฟผ๋ฆฌ ์์ฑ - ๋ฉ์๋ ์ด๋ฆ์ผ๋ก JPA NamedQuery ํธ์ถ - @Query ์ด๋
ธํ
์ด์
์ ์ฌ์ฉํด์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ธํฐํ์ด์ค์ ์ฟผ๋ฆฌ ์ง์ ์ ์ 1๏ธโฃ ๋ฉ์๋ ์ด๋ฆ์ผ๋ก ์ฟผ๋ฆฌ ์์ฑ : ๋ฉ์๋ ์ด๋ฆ์ ๋ถ์ํด์ JPQL ์ฟผ๋ฆฌ ์คํ - ์์ JPA ๋ฆฌํฌ์งํ ๋ฆฌ MemberJpaRepository -> Member๊ฐ์ฒด์์ ์ด๋ฆ์ด ๊ฐ๊ณ , ๋์ด๊ฐ ์ฃผ์ด์ง ๋์ด๋ณด๋ค ๋ง์ ํ์ ..
2022.09.28