[JPA] ๊ณ ๊ธ ๋งคํ : ์์ ๊ด๊ณ ๋งคํ
rlaehddnd0422
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์์์ด๋ผ๋ ๊ฐ๋
์ด ์๋ ๋์ ์์๊ณผ ์ ์ฌํ ์ํผํ์
์๋ธํ์
๊ด๊ณ๋ผ๋ ๋ชจ๋ธ๋ง ๊ธฐ๋ฒ์ด ์์ต๋๋ค. ORM์์์ ์์๊ด๊ณ ๋งคํ์ ์ํผํ์
์๋ธํ์
๊ด๊ณ๋ฅผ ๋งคํ์ ๋งํฉ๋๋ค. ์ํผํ์
์๋ธํ์
๋
ผ๋ฆฌ ๋ชจ๋ธ์ ์ค์ ๋ฌผ๋ฆฌ ๋ชจ๋ธ์ธ ํ
์ด๋ธ๋ก ๊ตฌํํ ๋๋ 3๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. 1. ๊ฐ๊ฐ์ ํ
์ด๋ธ๋ก ๋ณํ (์กฐ์ธ ์ ๋ต) : ์ํผํ์
์๋ธํ์
์ํฐํฐ๋ฅผ ๋ชจ๋ ๊ฐ๊ฐ ํ
์ด๋ธ๋ก ๋ง๋ค๊ณ ์กฐํํ ๋ ์กฐ์ธ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ 2. ํตํฉ ํ
์ด๋ธ๋ก ๋ณํ (๋จ์ผ ํ
์ด๋ธ ์ ๋ต): ์๋ธํ์
์ํฐํฐ์ ์ํผํ์
์ํฐํฐ๋ฅผ ํ๊ณณ์ ๋ชจ์ ํ๋์ ์ํฐํฐ๋ก ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์
๋๋ค. 3. ์๋ธํ์
ํ
์ด๋ธ๋ก ๋ณํ (๊ตฌํ ํด๋์ค๋ง๋ค ํ
์ด๋ธ ์ ๋ต) : ์๋ธํ์
์ํฐํฐ๋ฅผ ๋ชจ๋ ๊ฐ๊ฐ ํ
์ด๋ธ๋ก ๋ง๋ค๊ณ , ์์ ํ
์ด๋ธ์ด ๋ถ๋ชจ ํ
์ด๋ธ์ ๊ธฐ๋ณธํค๋ฅผ ๊ทธ๋ ์กฐ์ธ ์ ๋ต..