shong5096384
@shong5096384
Reviews Written
-
Average Rating
-
Posts
Q&A
์ฐ๊ด๊ด๊ณ ๋งคํ๊ณผ์ ๊ด๋ จ
๋ช๊ฐ์ง ํ ์คํธ๋ฅผ ํด๋ณด๋๊น ๋ ์ฝ๊ธฐ ์ ์ฉ์ ๊ณ์ ์ ์ง๊ฐ ๋๋ ๊ฑฐ ๊ฐ์ ์๊ฐ์ด ๋๋ค์ ์ฐ๊ด๊ด๊ณ ํธ์ ๋ฉ์๋์์ ์ฐ๊ด๊ด๊ณ ์ฃผ์ธ ์ชฝ์ ์์ ํ๋ ๋ถ๋ถ(child.setParent(this))์ ์ฃผ์ ์น๊ณ ํ ์คํธ๋ฅผ ํด๋ณด์์ต๋๋ค.// JpaMain.java Child child1 = new Child(); Child child2 = new Child(); Parent parent = new Parent(); parent.addChild(child1); parent.addChild(child2); em.persist(parent); tx.commit(); // ================================================ // Parent.java public void addChild(Child child) { childList.add(child); // child.setParent(this); } ์ด๋ ๊ฒ ํด๋ child1 ๊ณผ child2 ๋ INSERT๊ฐ ๋๋๋ผ๊ณ ์.๋์ , PARENT_ID ์ปฌ๋ผ์๋ null ๊ฐ์ด ๋ค์ด๊ฐ๋๋ค. ์ง๋ฌธ1) ๊ทธ๋ ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ ๋ฆฌํ ๋ด์ฉ์ด ๋ง๋์?INSERT ๊ฐ ๋๋ ์ด์ ๋ cascade ์์ฑ ๋๋ฌธ์ด๊ณ null ๊ฐ์ด ๋ค์ด๊ฐ ์ด์ ๋ ์ฝ๊ธฐ ์ ์ฉ์ด๊ธฐ ๋๋ฌธ์ด๋ค ์ง๋ฌธ2) ๋ง์ฝ ์ฝ๊ธฐ ์ ์ฉ์ด ์๋ ๋(mappedBy๋ฅผ ์ ์ ์์ ๋)๋, ์ฃผ์ธ ์ชฝ์ setParent() ๋ฅผ ์ ํ๊ณ ์ฃผ์ธ ๋ฐ๋์ชฝ์์ childList.add() ๋ง ํด๋ PARENT_ID ์ปฌ๋ผ์ ๊ฐ์ด ๋ค์ด๊ฐ์ฃ ? ์ง๋ฌธ3) ์ง๋ฌธ1์ ๋ด์ฉ์ด ๋ง๋ค๋ฉด, orphanRemoval=true ๋ ์ง์ง ์ฝ๊ธฐ ์ ์ฉ ์์ฑ์ ๋ฌด์ํ๊ฒ ํด์ค๋ค๊ณ ์๊ฐํด๋ ๋๋์?
- 0
- 2
- 95
Q&A
cascade์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
child(many)๊ฐ parent(one)์ ์ ํ๊ณ child๋ง ์ฌ๋ ค๋ ๊ฐ์ด ์ฌ๋ผ๊ฐ๋ค์
- 0
- 2
- 210
Q&A
ํ๋ก์ ๊ฐ์ฒด ๋ํฐ์ฒดํน
์ ๊ฐ ์ดํดํ ๊ฒ์ด ๋ง๋์?
- 0
- 3
- 83
Q&A
getReference ํ๊ณ find
์ ๊ฐ ์ดํดํ ๊ฒ ๋ง๋์?
- 0
- 3
- 119
Q&A
ํ๋ก์ ์ด๊ธฐํ detach ์ง๋ฌธ
reference ๋ฅผ ์ฐ๋ ์๊ฐ ์ด๊ธฐํ๊ฐ ์ผ์ด๋๋ค์
- 0
- 3
- 308
Q&A
getReference()๋ก ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ
์๋์ ์ง๋ฌธ๊ณผ ์๋ ์ถ๊ฐ ์ง๋ฌธ์ ๋ํด ์ง์ ๊ณต์ ์๋์ ๋ต๋ณ๋ ๋ถํ๋๋ฆฝ๋๋ค. https://www.inflearn.com/community/questions/264414 ์ด ์ง๋ฌธ๊ธ์ David๋ ๋ต๋ณ์์1์ฐจ ์บ์์๋ ํ๋ก์ ๊ฐ์ฒด๊ฐ ์๋ ์ํฐํฐ๊ฐ ๋ค์ด์์ต๋๋ค.์ด๊ฑด ๋ฌด์จ ์๋ฏธ์ธ์ง ์ ์ ์์๊น์?
- 0
- 4
- 115
Q&A
@ManyToOne Category parent ์ง๋ฌธ ์์ต๋๋ค.
parent ์ @ManyToOne ์ด ๋ถ์์ง๋ง ์ด๋ฅผ ํด์ํ ๋๋๋ด(this) ๊ธฐ์ค์์ parent ๋ N:1๋ง์ฐฌ๊ฐ์ง๋ก ๋ด ๊ธฐ์ค์์ child ๋ 1:N ์ด๋ฐ์์ผ๋ก ๋ฐ์๋ค์ด๋ฉด ๋ ๊ฑฐ ๊ฐ์ต๋๋ค
- 0
- 2
- 538
Q&A
์ ๊ฐ ์ดํดํ๋ฐ๊ฐ ๋ง์๊น์.. ?
1๋ฒ ์ง๋ฌธ์ ๋ํ ์ถ๊ฐ ๋ต๋ณ์ ํด๋ณด์๋ฉด์ปจํ ์ด๋๊ฐ ์์ฑ๋๋ ๊ณผ์ ์์ @ComponentScan ์ด ์งํ๋๊ณ ์ด ๋ ์ค์ฝํ์ ์๊ด์์ด BeanDefinition ์ ๋ณด๊ฐ ๋ฑ๋ก๋ฉ๋๋ค๊ทธ๋ฆฌ๊ณ ์ฑ๊ธํค ์ค์ฝํ์ ๊ฒฝ์ฐ์๋ BeanDefinition ์ ๋ณด๊ฐ ๋ฑ๋ก๋๋ฉด์ ๋์์ BeanDefinition ์ ๊ทผ๊ฑฐ๋ก ๋น ์์ฑ์ด ์ด๋ฃจ์ด์ง๊ณ ํ๋กํ ํ์ ์ค์ฝํ๋ ์ปจํ ์ด๋์ ์์ฒญํ ๋, ๋ฆฌํ์คํธ ์ค์ฝํ๋ http ์์ฒญ์ด ๋ค์ด์ฌ ๋๋ฏธ๋ฆฌ ๋ฑ๋ก๋ BeanDefinition ์ ๊ทผ๊ฑฐ๋ก ๋น ์์ฑ์ด ์ด๋ฃจ์ด์ง๋๋ค ํน์ ์๋ชป๋ ๋ถ๋ถ ์์ผ๋ฉด ์ง์ ๋ถํ๋๋ฆฝ๋๋ค.
- 1
- 2
- 475
Q&A
์๋ฉธ ๋ฉ์๋์ ํธ์ถ ์์
์ ์๊ฐ์๋ ์คํ๋ง ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋ ๋ค ๋ก๊ทธ๊ฐ ์ฐํ๋ ๊ฒ์ด ์๋๋ผ ์ข ๋ฃ ์์ ์ด ์์๋ ๋ ์ฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค๊ทธ๋ผ ์์ฐ์ค๋ฝ๊ฒ ๊ทธ ํ์ ์ข ๋ฃ ๋ฉ์๋ ํธ์ถ๋๋ ๊ฒ ์ดํด๊ฐ ๋๋ค์ํน์ ํ๋ฆฐ ์ ๋ณด๋ผ๋ฉด ์ง์ ๋ถํ๋๋ฆฝ๋๋ค
- 0
- 2
- 318
Q&A
"@Autowired ํ๋๋ช "๊ณผ "@Primary" ์ฐ์ ์์
1~4๋ฒ ์ง๋ฌธ์ ๋ํ ๋ต์ ๋งํฌ์์ ์ป์์ต๋๋ค.5๋ฒ์ ๋ํ ๋ต๋ณ๋ง ๋ถํ๋๋ฆฝ๋๋ค!
- 0
- 3
- 140




