JPA 1์ฐจ ์บ์ฑ์ ์ด์ฉํ ์ฑ๋ฅ ํ๋, ๊ทธ๋ฆฌ๊ณ 1์ฐจ ์บ์ฑ์ด ๋์ง ์๋ ๊ฒฝ์ฐ์ ์ฐํ๋ฒ
1. ์๋ก ์งํ์ค์ธ ํ๋ก์ ํธ์์ ์๋ ์ฌ์ง๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ฒ ๋์๋ค. ๊ธฐ๋ฅ ์ค๋ช
๋ถํฐ ๊ฐ๋จํ ํ๋ฉด ๋ณธ์ธ์ด ์ฌ๋ฆฐ ๊ณต๊ณ ๊ธ์ด ์์ผ๋ฉด ํน์ ๋
ธ๋์์๊ฒ ์ผ์๋ฆฌ๋ฅผ ์ ์ํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค. ์ด๋ ๋
ธ๋์์ ์ถ์ญ ๊ฐ๋ฅํ ๋ ์ง์ ๊ณต๊ณ ๊ธ์ ์ถ์ญ ๋ ์ง๋ฅผ ๋น๊ตํ์ฌ ์ ์ํ ์ ์๋ค. ๊ธฐ์
์ ๋
ธ๋์์๊ฒ ์ผ์๋ฆฌ๋ฅผ ์ ์ํ ๋ ์ฌ๋ฌ ๊ฐ์ ๊ณต๊ณ ๊ธ์ ์ ์ํ ์ ์๋ค. ๋์์ ๊ฐ ๊ณต๊ณ ๊ธ์ ์ฌ๋ฌ ๋ ์ ์ ํํ์ฌ ์ ์ํ ์ ์๋ค. ์๋ฅผ ๋ค์ด 1,2,3์ผ์ ์ผํ๋ ๊ณต๊ณ ๊ธ A์ 2,3,4์ผ์ ์ผํ๋ ๊ณต๊ณ ๊ธ B๊ฐ ์๊ณ , C๋ผ๋ ๋
ธ๋์๋ 2์ผ๋ ์ถ์ญ์ด ํ์ ๋ ์ํฉ์ด ์๋ค๊ณ ๊ฐ์ ํ์. ๊ทธ๋ผ ๊ธฐ์
์ C๋
ธ๋์์๊ฒ ๊ณต๊ณ A์ 1,3์ผ, ๊ณต๊ณ B์ 3,4์ผ์ ์ ์ํ ์ ์๋ ๊ฒ์ด๋ค. ์์ฒญ JSON์ ๋ค์๊ณผ ๊ฐ๋ค. { "resumeId": 1, "offerJ..