
๊ฐ์ ์คํ๋ง ๋ฐ์ดํฐ JPA๋ฅผ ์ฐ๋ค ๋ณด๋ฉด, ๊ฑฐ์ ๋ฌด์กฐ๊ฑด ์ํฐํฐ๋ฅผ ์ ์ฅํ๋ save ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ ์ ์ด ์์ผ์ค ๊ฒ์
๋๋ค. ๊ทธ๋ฐ๋ฐ save์ ๋ฐํ ํ์
์ผ๋ก๋ ์ด๋ค ๊ฒ์ ์จ์ผ ํ ์ง ๊ณ ๋ฏผ์ด ๋ค์๋ ์ ์ด ์์ผ์ ๊ฐ์? ์ค๋์ ์ด์ฉ๋ฉด ๋ฌด์์์ ์ผ๋ก ๋๊ฒจ๋ฒ๋ฆฌ๊ธฐ๋ง ํ๋ ๋ฐํ ํ์
์ ๋ํด ๊ธ์ ์จ ๋ณด๊ณ ์ ํฉ๋๋ค. save ๋ฉ์๋ ์๊ฐ ์ฐ์ , ์คํ๋ง ๋ฐ์ดํฐ JPA์ ์์ฑ๋์ด ์๋ save ๋ฉ์๋๋ ์๋ ๊ตฌ์กฐ๋ก ๋์ด ์์ต๋๋ค. @NoRepositoryBean public interface CrudRepository extends Repository { S save(S entity); ... } ์ฒซ ๋ฒ์งธ๋ก, JpaRepository (์ธํฐํ์ด์ค)๋ ๋ฐ๋ผ๊ฐ๋ค ๋ณด๋ฉด CrudRepository (์ธํฐํ์ด์ค)๋ฅผ ์์๋ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ..