[Spring] detached entity passed to persist ์๋ฌ
detached entity passed to persist ๊ด๋ จ ์๋ฌ๊ฐ ๋จ๋ ๊ฒฝ์ฐ ์ด๋ฏธ ์์ฑ๋์ด ์๋ ๊ฐ์ฒด์ ๋ถ๋ถ์ ๋ค์ ํ๋ฒ ๋ ์ค์ ์ ํด์ฃผ๊ฑฐ๋ ์ ์ฅ์ ํด์ฃผ๋ ค๊ณ ํ ๋ ์๊ธฐ๋ ๊ฒ! ์ฆ, ์ํฐํฐ ์ข ์์ฑ ๋ฌธ์ ๊ฑฐ๋ ๊ฐ์ฒด ์์ฑํ ๋ ๋ฌธ์ ๊ฐ ์๋ ๊ฒ !!
์๋ฅผ ๋ค๋ฉด
1) id ํ๋์ @GeneratedValue๋ฅผ ์ฌ์ฉํด์ ์๋์ผ๋ก ๋ง๋ค์ด์ง๋๋ก ํด๋๊ณ ํ ์คํธํ ๋ id ๊ฐ์ ์ค์ ํด์คฌ๋ค๋๊ฐ..
2) ์ํฐํฐ๋ค์ ์ฐ๊ด๊ด๊ณ๊ฐ ์กด์ฌํ ๋ ํด๋์คA ์ a1, a2 ์ ์ฐ๊ด๋ ํด๋์คB์ b1 ์ด ์์ ๋ (a1 + b1) ์ ์ฅํ๊ณ (a2 + b1) ์ ์ฅ๋์ด ์ค๋ณต์ผ๋ก ์ ์ฅ๋๋ ๊ฒฝ์ฐ (์ด๋ฐ ๊ฒฝ์ฐ์๋ cascade ๊ด๋ จํด์ ์ค์ ์ ์ ๊ฑฐํด์ฃผ๋๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋๊ฒ ํด์ฃผ๋ฉด ๋ ๋ฏ!)