gomdole030581
Reviews Written
-
Average Rating
-
Posts
Q&A
@PrePersist, @PreUpdate ํธ์ถ ์์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
@PrePersist ์ด ๋ฉ์๋๋ persist() ๋ฉ์๋๊ฐ ํธ์ถ๋ ๋ ๋ฐ์ํ๋ค๋๊ฒ์ธ๊ฐ์? ์๋๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ INSERT ์ฟผ๋ฆฌ๊ฐ ๋ ์๊ฐ๊ธฐ ์ง์ ์ ํธ์ถ๋๋ค๋ ๊ฒ์ธ๊ฐ์..?
- 0
- 2
- 15
Q&A
findAllWithMemberDelivery ๋ฉ์๋ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์ ๋ AI๊ฐ ๋งํ OrderItem์ ๋ํ ํ์น ์กฐ์ธ ์ง๋ฌธ๋๋ฆฌ๋๊ฒ์๋๋ผ Item์ ๋ํ ํ์น์กฐ์ธ ์ง๋ฌธ์ ๋๋คใ ใ
- 0
- 3
- 43
Q&A
N+1๋ฌธ์
์ฆ์๋ก๋ฉ์ธ ์ํ์์ jpql๋ก ์กฐํํ ๋ ์ด๋ป๊ฒ ํ๋ฉด N+1๋ฌธ์ ๊ฐ ์๊ธฐ๋๊ฒ์ธ๊ฐ์??
- 0
- 2
- 74
Q&A
๊ฐ์ฒดํ์ ์ ๊ฐํ์ ์ธ๊ฐ์? ์ํฐํฐํ์ ์ธ๊ฐ์?
์ดํด๊ฐ ์ ๋์ง์์ต๋๋ค..ใ ใ ์ข ๋ ์ค๋ช ๋ถํ๋๋ ค๋ ๋ ๊น์ ..?
- 0
- 4
- 106
Q&A
ํ๋ก์ ์ด๊ธฐํ ๋ถ๋ถ์ ๋ํด์ ์ดํด๊ฐ ๋์ง์์ ์ถ๊ฐ์ง๋ฌธ๋๋ฆฝ๋๋ค..
์.. ๊ทธ๋ผ ์ ๊ฐ ์ดํดํ๋ ๋ฐ๊ฐ ๋ง๋ค๋ ๊ฑธ๊น์ ..?
- 0
- 2
- 92
Q&A
๋ค๋๋ค ์ฐ๊ด๊ด๊ณ์์
์์ ์ผ๋๋ค ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์, ์ผ๋๋ค ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ฅผ ํ์ตํ๋๋ฐ ๋ณธ ๊ฐ์์์๋ ์ด ์๋ฏธ๋ฅผ ๋งํ๋๊ฒ์ด ์๋๊ฑฐ ๊ฐ์์์.. ๋ค๋๋ค ์ฐ๊ด๊ด๊ณ ์ผ๋๋ ์ค๊ฐ์ ์ฐ๊ฒฐ ํ ์ด๋ธ์ ์ถ๊ฐํด์ ์ผ๋๋ค, ๋ค๋์ผ ๊ด๊ณ๋ก ํ์ด๋ด์ผํจ.==> ์ด๋ ๋งํ๋ ์ผ๋๋ค์ ๋ค๋์ผ์ ์ผ๋๋ค ์ฐ๊ด๊ด๊ณ๋ ๋ค๋์ผ ์ฐ๊ด๊ด๊ณ์์์ "์ผ๋๋ค", "๋ค๋์ผ" ์ ๊ฐ๋ ์ด ์๋๋ผ,๋ค๋์ผ ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์์, ํ์ชฝ์์๋ ๋ค๋์ผ ๊ด๊ณ์ด๊ณ ๋ฐ๋์ชฝ์์๋ ์ผ๋๋ค ๊ด๊ณ์ธ๋ฐ, ์ด๋ ๋งํ๋ "์ผ๋๋ค", "๋ค๋์ผ"์ ๊ฐ๋ ์ ๋งํ๋๊ฒ์ด๋ค. ์ฆ ๋ค๋๋ค ์ฐ๊ด๊ด๊ณ์ผ๋๋ ์ค๊ฐ์ ์ํฐํฐ๋ฅผ ๋์ด, ์ค๊ฐ ์ํฐํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ค๋์ผ ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋, ๋ค๋์ผ ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ก ํด์ผํ๋ค. ์ด๋ ๊ฒ ์ดํดํด๋ ๊ด์ฐฎ์๊น์?
- 0
- 3
- 98
Q&A
๋ค๋๋ค ์ฐ๊ด๊ด๊ณ๋ฅผ
์์ ์ผ๋๋ค ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์, ์ผ๋๋ค ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ฅผ ํ์ตํ๋๋ฐ ๋ณธ ๊ฐ์์์๋ ์ด ์๋ฏธ๋ฅผ ๋งํ๋๊ฒ์ด ์๋๊ฑฐ ๊ฐ์์์.. ๋ค๋๋ค ์ฐ๊ด๊ด๊ณ ์ผ๋๋ ์ค๊ฐ์ ์ฐ๊ฒฐ ํ ์ด๋ธ์ ์ถ๊ฐํด์ ์ผ๋๋ค, ๋ค๋์ผ ๊ด๊ณ๋ก ํ์ด๋ด์ผํจ.==> ์ด๋ ๋งํ๋ ์ผ๋๋ค์ ๋ค๋์ผ์ ์ผ๋๋ค ์ฐ๊ด๊ด๊ณ๋ ๋ค๋์ผ ์ฐ๊ด๊ด๊ณ์์์ "์ผ๋๋ค", "๋ค๋์ผ" ์ ๊ฐ๋ ์ด ์๋๋ผ,๋ค๋์ผ ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์์, ํ์ชฝ์์๋ ๋ค๋์ผ ๊ด๊ณ์ด๊ณ ๋ฐ๋์ชฝ์์๋ ์ผ๋๋ค ๊ด๊ณ์ธ๋ฐ, ์ด๋ ๋งํ๋ "์ผ๋๋ค", "๋ค๋์ผ"์ ๊ฐ๋ ์ ๋งํ๋๊ฒ์ด๋ค. ์ฆ ๋ค๋๋ค ์ฐ๊ด๊ด๊ณ์ผ๋๋ ์ค๊ฐ์ ์ํฐํฐ๋ฅผ ๋์ด, ์ค๊ฐ ์ํฐํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ค๋์ผ ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋, ๋ค๋์ผ ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ก ํด์ผํ๋ค. ์ด๋ ๊ฒ ์ดํดํด๋ ๊ด์ฐฎ์๊น์?
- 0
- 3
- 88
Q&A
์ผ๋๋ค ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
AI ๋ต๋ณ์ด ์ดํด๊ฐ ๋์ง์์ ์ถ๊ฐ์ง๋ฌธ ๋๋ฆฝ๋๋ค.. 1-1. @OneToMany @JoinColumn(name = "TEAM_ID") private List members = new ArrayList();๋ฅผ ํตํด MEMBERํ ์ด๋ธ์ TEAM_ID์ปฌ๋ผ์ด ์๊ธฐ๋๊ฑฐ ๊ฐ์๋ฐ, ๋ค๋ฅธ ์ฌ๋ฌ ํ ์ด๋ธ๋ ์๋ค๊ณ ๊ฐ์ ํ์๋ ์ด๋ค ์ด์ ๋ก MEMBERํ ์ด๋ธ์ TEAM_ID์ปฌ๋ผ์ด ์์ฑ๋๋๊ฒ์ธ๊ฐ์? @JoinColumn(name = "TEAM_ID")๋ง ๋ณด๊ณ MEMBERํ ์ด๋ธ์ธ์ง ์ด๋ป๊ฒ ์๋๊ฒ์ธ๊ฐ์..? List members ์์ Member๋ผ๊ณ ์ง์ ํด์คฌ๊ธฐ๋๋ฌธ์ MEMBERํ ์ด๋ธ์ TEAM_ID์ปฌ๋ผ์ด ์๊ธฐ๋๊ฒ์ธ๊ฐ์? 1-2 @OneToMany์ @JoinColumn์ ํตํด ์ผ๋๋ค ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ ์ผ๋๋ค ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ฅผ ํ๊ฒ๋๋ฉด ๋ฌด์กฐ๊ฑด ๋ค์ชฝ ํ ์ด๋ธ์ ์ธ๋ํค ์ปฌ๋ผ์ด ์ถ๊ฐ๋๋๊ฑด๊ฐ์??
- 0
- 3
- 136
Q&A
์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ๋ง ์ธ๋ํค๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค๋ ์๋ฏธ
์ฐธ๊ณ ํด์ฃผ์ ๊ฒ์๋ฌผ๋ค์ ์ข ํฉํด๋ณด๋ฉด ๊ฒฐ๊ตญ ์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ๋ง setTeam()๋ฉ์๋ ๋ฑ์ ํตํด ์ธ๋ํค๋ฅผ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝํ ์ ์๊ณ ,์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ์ด ์๋์ชฝ์์ team.getMembers().add(member3);๋ team.setMembers(newMembers);๋ฅผ ํ๋๋ผ๋ ์ธ๋ํค๊ฐ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ์ด ์๋๊ณ ์ดํ์ team.getMembers()๋ฅผ ํธ์ถํด์ ์กฐํํ๋ฉด, ๋ฆฌ์คํธ์์ member1, member2๋ง ์๊ณ member3๊ณผ member4๋ ์๋ค. ์ด๋ ๊ฒ ์ดํดํด๋ ๊ด์ฐฎ์๊น์?
- 0
- 2
- 111
Q&A
setOrder();๋ฅผ ํ์ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ ์ชฝ์ผ๋ก ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ฅผ ์ ์งํ๋ค๋ ๋ง์์ด ์ด๋ค ์๋ฏธ์ธ๊ฐ์???OrderItem , Order ๋ ๊ฐ์ ๊ด๊ณ์์ ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ก ํ๋ฉด OrderItem์๋ง setOrder()๋ฅผ ํตํด ๊ฐ์ ์ค์ ํด์ ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ๋ฅผ ์ค์ ํ๋ฉด ๋๋ค๋ ๋ง์์ด์ค๊น์??๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ ์ผ๋๋ ์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ์ธ ์ํฐํฐ์ ํ๋์ ๊ฐ์ ์ค์ ํด์ค์ผํ๋๊ฒ์ธ๊ฐ์??
- 0
- 4
- 139




