728x90
๋ฐ์ํ
์คํ๋ง ๋ฐ์ดํฐ JPA - Custom Repository Best Practice
์ฌ์ฉ์ ์ ์ Repository Best Practice ์ฌ์ฉ์ ์ ์ Repository๋ฅผ ๋ง๋ค ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ์ ์ Repository๋ผ๊ณ ํจ์, JpaRepository๋ฅผ ์์ํด์ ์ฟผ๋ฆฌ ๋ฉ์๋๋ฅผ ์ด์ฉํ๋ ๊ฒ์ด ์๋๋ผ ๊ตฌํ์ฒด์์ ์ง์ JPA๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ MyBatis, JdbcTemplate, QueryDSL ๋ฑ์ ์ด์ฉํด ๊ตฌํํ ๊ฒ์ ๋งํฉ๋๋ค. ์๋์ ์ผ๋ก(?) ๋์ ์์ Entity๊ฐ Member, Team์ด ์กด์ฌํ๊ณ Member๋ JpaRepository๋ฅผ ์ฌ์ฉํ๊ณ Team์ ์ฌ์ฉ์ ์ ์ Repository๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํ๋ฉด ๊ทธ๋ฅ ๊ตฌํํด๋ ์๊ด์์ต๋๋ค. ํ์ง๋ง MemberRepository๊ฐ ์กด์ฌํ๋๋ฐ CustomMemberRepository๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด์ S..
JPA
2021. 7. 7. 09:42
728x90
๋ฐ์ํ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- 83,839
- Today
- 59
- Yesterday
- 439
๋งํฌ
TAG
- JPA
- ์๊ณ ๋ฆฌ์ฆ
- Spring Data JPA
- QueryDSL
- r
- ์คํ๋ง ๋ถํธ jwt
- Spring Boot Tutorial
- ์คํ๋ง ๋ถํธ
- ์คํ๋ง ๋ฐ์ดํฐ jpa
- leetcode
- Jackson
- ์คํ๋ง ๋ถํธ ํํ ๋ฆฌ์ผ
- spring boot app
- proto3
- intellij
- leetcode binary search
- gRPC
- Linux
- Spring Boot JPA
- ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์
- ์คํ๋ง๋ถํธ
- leetcode bst
- Spring Boot
- JSON
- Java
- ์คํ๋ง ๋ถํธ ํ์ ๊ฐ์
- @ManyToOne
- leetcode stack
- spring boot application
- spring boot jwt