JpaRepository ํ๋๋ช
์ผ๋ก ์ฟผ๋ฆฌ ๋ฉ์๋ ๋ง๋ค๊ธฐ
ยท
๐ป๐/Spring & SpringBoot
๐ JpaRepository ์ฟผ๋ฆฌ๋?JpaRepository๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ์ ๊ณต CRUD ๋ฉ์๋ ์ธ์๋ ๋ฉ์๋ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ์๋์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์์๋ฅผ ๋จผ์ ๋ณด์๋ฉด (User์์ ์ฌ์ฉํ๋ ๋ ํ์งํ ๋ฆฌ๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค)User findByUsername(String username); //username์ผ๋ก User ์ฐพ์์ค๊ธฐList findByUsernameAndAgeGreaterThanOrderByCreatedAtDesc(String username, int age);// username์ด ์ผ์นํ๊ณ , age๊ฐ ์ฃผ์ด์ง ๊ฐ๋ณด๋ค ํฐ ์ ์ ๋ฅผ createdAt ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํด์ ๊ฐ์ ธ์ค๊ธฐ๋ฉ์๋๋ช
์ ์ฐจ๊ทผ์ฐจ๊ทผ ํด์ํด๋ณด๋ฉด ์์ฃผ ์ง๊ด์ ์์ ์ ์ ์์ต๋๋ค.๋ช
๋ช
๊ท์น์ ๋ฐ๋ผ ๋ฉ์๋๋ช
์ ์์ฑํ๋ฉด JP..