chohyunhwa
@chohyunhwa
Reviews Written
1
Average Rating
5.0
Posts
Q&A
๋ณ์ ์ฐ๊ฒฐ์ด ์๋ฉ๋๋ค.
์๋ ํ์ธ์ blackhole124 ๋ ์ง๋๊ฐ๋ค ๊ธ์ ๋ฐ๊ฒฌํ์ฌ , ๋ต๊ธ ๋จ๊น๋๋ค :) (์ฌ์ง)ํ์ฌ ์์ ๊ฒฝ์ฐ์๋ ConnectionConst๊ฐ ์ฌ์ง๊ณผ ๊ฐ์ด import static์ผ๋ก ์ ์๋์ด ์์ง ์์์, getConnection๋ฉ์๋์ ํ๋ผ๋ฏธํฐ๋ก ์ธ์์ ๋ชปํ๋ ๊ฒ์ ๋๋ค.import static์ ์ํ์๋ฉด, ์ต์ด ํ๋ผ๋ฏธํฐ๋ฅผ ์ ๋ ฅํ ๋(์ฌ์ง)๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ์ ํ์ ํด๋น ํ๋ผ๋ฏธํฐ์ ์ปค์๋ฅผ ๋ณด๋ธ ํ Mac๊ธฐ์ค option + Enter๋ฅผ ํด๋ณด์๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ์ด(์ฌ์ง)import static์ ํด์ค ์ ์์ต๋๋ค. :)ํน์ ์ ์ต์ด ์ฌ์ง๊ณผ ๊ฐ์ด ์ง์ Import ์ฝ๋๋ฅผ ์์ฑํ์ ๋ ๋น์ฐํ ๋ฉ๋๋ค. :)
- 0
- 2
- 399
Q&A
CascadeType.ALL + orphanRemovel = true ์ ๊ทธ๋ฅ CascadeType.ALL๋ง ์ผ์ ๋์ ์ฐจ์ด
์๋ฌธ์๋ต..๋ง์ด ์๊ฐํ๊ณ ๊ณ ๋ฏผํ๋ฉด, ๋ต์ด ๋์ถ๋๋ค์.. ์๋๋ฆฌ์ค 2๊ฐ์ง๋ฅผ ๊ฐ์ ํด์ ํ ์คํธ ํด๋ณด์์ต๋๋ค. CascadeType.All ๋ง ์ค์ ํด๋น ๊ฒฝ์ฐ ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ, ์์ ๊ฐ์ฒด๊น์ง ๋ชจ๋ ์ญ์ ๋จfindParent.getChildList().remove(0) ์ ๊ฒฝ์ฐ ๋จ์ํ parent์ ๋ฆฌ์คํธ์์ ์ ๊ฑฐํ ๊ฒฝ์ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ณ ์๊ฐ์ฒด๊ฐ ๋๋๋ผ๋ orphanRemove ์ค์ ์ด ์๊ธฐ๋๋ฌธ์ DB์์ ์ญ์ ๋์ง ์๊ณ DB์ FKํค๋ ์ ์ง CascadeType.All + orphanRemove=true ๋ชจ๋ ์ค์ ์ ๋น์ฐํ, ๋ถ๋ชจ ๊ฐ์ฒด๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ, ์์ ๊ฐ์ฒด๊น์ง ๋ชจ๋ ์ญ์ ๋จ findParent.getChildList().remove(0) ์ ๊ฒฝ์ฐ orphanRemove = true ์ค์ ์ผ๋ก์ธํด ๊ฐ์ฒด๊ฐ ๊ณ ์๊ฐ ๋จ์ ๊ฐ์งํ ์ parent์ ๋ฆฌ์คํธ์ ์ญ์ ๋จ๊ณผ ํจ๊ป DB์๋ ์ญ์ ์ ๋๋ก ์ ๋ฆฌ๊ฐ ๋๋๊ฑฐ ๊ฐ์ต๋๋ค.!
- 1
- 1
- 505




