๋ฐ์ํ ์ธ๋ํค1 [JPA] Specification์ ์ด์ฉํ์ฌ ์ฟผ๋ฆฌ ์กฐ๊ฑด ์ฒ๋ฆฌํ๊ธฐ - ์ธ๋ํค Specification Repository์ JpaSpecificationExecutor ์ธํฐํ์ด์ค๋ฅผ ์์๋ฐ์ผ๋ฉด Specification์ ์ฌ์ฉํ ์ ์๋ค. @Repository public interface GrandChildRepository extends JpaRepository, JpaSpecificationExecutor { } โป์ฐธ๊ณ : ๋ณตํฉํค์ด๊ธฐ ๋๋ฌธ์ JpaRepository๋ฅผ ์์๋ฐ์ ๋ ID๋ถ๋ถ์ Id class๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค. ๊ด๋ จ ๋ด์ฉ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ [JPA] ๋ณตํฉํค, ์ธ๋ํค Entity ์ค์ ํ๊ธฐ(@IdClass๋ฅผ ์ฌ์ฉํ์ฌ ์๋ณ๊ด๊ณ ๋งคํ) ์ฌํด ์ด ๋ณตํฉํค, ์ธ๋ํค ์ฌ์ฉ์ด ๋ง์ ํ ์ด๋ธ์ JPA Entity๋ก ๊ตฌํํ์ด์ผ ํ๋๋ฐ, JPA ์ฌ์ฉ์ด ์ฒ์์ด์์ด์ ์ต์ํ์ง ์์ ๋ณต.. 2022. 1. 7. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ