y2gcoder
@y2gcoder
Reviews Written
21
Average Rating
5.0
์ ๋ ์๋ฐ, ์คํ๋ง ๊ธฐ๋ฐ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ด ์ฃผ๋ฌด๊ธฐ์ธ 3๋ ์ฐจ ๊ฐ๋ฐ์์ ๋๋ค. ์ ๊ท ์๋น์ค์ ์๊ตฌ์ฌํญ์ ๋ถ์ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์ ์ง์ ์ค๊ณํ๊ณ , ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๊ตฌ์ฑํ๊ณ ๋ฐฐํฌํ ๊ฒฝํ์ด ์์ต๋๋ค. ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ง๋ค ๋ง๋ฌ๋ ๋ค์ํ ๋ฌธ์ ๋ค์ ์๋ฐ, ์คํ๋ง์ ํ์ตํ๋ฉฐ ์ป์ ์ง์์ผ๋ก ํด๊ฒฐํ ๊ฒฝํ์ด ๋ง์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ํ๋ค๋ฉด ๋ค๋ฅธ ๊ธฐ์ ๋ค์ ํ์ตํ๋ ๊ฒ๋ ๋ง๋คํ์ง ์์ต๋๋ค.
์ข์ ์๋น์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ๊ฐ๋ฐ์์ ์ญ๋์ด ๊ธฐ์ด๊ฐ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋์ ์ข์ ์ฝ๋์ ๋ํ์ฌ ๋์์์ด ํ์ตํ๊ณ , ๊ณ ๋ฏผํฉ๋๋ค. ์ ๋ ํ์ตํ ๊ฒ์ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ๋ ์ผ์ ๋ณด๋์ ๋๋๋๋ค. ์ ๊ฐ ํ์ตํ ๋ด์ฉ์ ๋๋ฃ ๊ฐ๋ฐ์๋ค๊ณผ ๊ณต์ ํ๋ ๋ ธ๋ ฅ์ ํตํด, ๋๋ฃ๋ค๋ ํจ๊ป ์ฑ์ฅํ๋ ๊ฐ๋ฐ ๋ฌธํ๋ฅผ ๋ง๋ค๊ณ ์ ๋ ธ๋ ฅํฉ๋๋ค. ์ด๋ฌํ ๋ ธ๋ ฅ์ ์ง์ํ๋ค ๋ณด๋ ๋๋ฃ ๊ฐ๋ฐ์๋ค์ด ์ ๊ฐ ๊ณต์ ํ ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ค๊ฐ, ํ์ฌ ํ๋ก์ ํธ์ ์ฝ๋ฉ ์ปจ๋ฒค์ ์ผ๋ก ์ ์ฝ๋ฉ ์คํ์ผ์ ์ฑํํด ์ฌ์ฉํ๊ธฐ๋ ํ์ต๋๋ค.
Posts
Q&A
์ด๋ฒ ๊ฐ์๋ถํฐ๊ฐ JDBC ์ง์ ์ฌ์ฉ ๋ง๋์?
์๋ ํ์ธ์. yoon6669๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋ง์ต๋๋ค!์๋ฐํ๊ฒ ๋ง์๋๋ฆฌ์๋ฉด JDBC ์ค statement ๋ฅผ ์ฌ์ฉํ๋ ๋ถ๋ถ์ ์์ํ๋ ๊ตฌ๊ฐ์ ๋๋ค! JDBC๋ ์ด์ ๋จ๊ณ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ๋ถํฐ ์ด๋ฏธ ์ฌ์ฉ๋๊ณ ์์๋ค๊ณ ์๊ฐํด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 27
Q&A
persistence.xml
์๋ ํ์ธ์. rlgus4531๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋ณธ ๊ฐ์์ ํ๋ก์ ํธ๋ ๊ฐ์์ ํน์ฑ์ JPA ์์ฒด์ ์ง์คํ๊ธฐ ์ํด ์คํ๋ง๊ณผ ๊ฐ์ ํ๋ ์์ํฌ์ ์ฌ์ฉ์ ์ง์ํ ์ฑ๋ก ์๋ฐ ํ๋ก์ ํธ์ ํ์ด๋ฒ๋ค์ดํธ(JPA ๊ตฌํ์ฒด) ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ DB ๋๋ผ์ด๋ฒ ์ ๋๋ง ์ถ๊ฐํ ํ๋ก์ ํธ๋ก ์งํํ๊ฒ ๋ฉ๋๋ค ๐๊ทธ๋์ persistence.xml์ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ์ ์ถ๊ฐํ๊ณ ์์ต๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 49
Q&A
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ ๊ด๋ จ ์ง๋ฌธ.
์๋ ํ์ธ์. ๋ผ๋๋๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์คํ๋ง ๋ถํธ์ ์ฐ๊ฒฐํด์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ํด ์ ์๊ณ ๊ณ์๊ณ ๋ณํํด์ ์ฌ์ฉํ์ค ์ ์๋ค๋ฉด ๊ทธ๋ ๊ฒ ์ฌ์ฉํ์ ๋ ๊ด์ฐฎ์ต๋๋ค! ๊ทธ๋ ์ง ์๋ค๋ฉด ๊ฐ์์์ ์๋ดํด๋๋ฆฌ๋ H2 DB๋ฅผ ์ค์นํด์ ์๊ฐํ์๋ ๊ฒ์ด ์ํํ ์๊ฐ์ด ๋ ์ ์์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 36
Q&A
findAllWithMemberDelivery ๋ฉ์๋ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์. ์ค๋ฆฌ์๋ฆฌ๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋จผ์ ๊ฐ๋จํ๊ฒ ๋ง์๋๋ฆฌ์๋ฉด OrderItem์ ๋ํด ์กฐ์ธ์ ๊ฑธ์ด์ฃผ์ง ์์ผ๋ฉด ์ฟผ๋ฆฌ ๋ฌธ์์ Item์ ๊ฑธ์ด์ค ์๊ฐ ์์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ํด๋น ์น์ ์์ OrderItem์ ๋ํด์๋ ํ์น ์กฐ์ธ์ ๊ฑธ์ง ์๋ ์ด์ ๋ ์ง์ฐ ๋ก๋ฉ ์ต์ ํ๋ฅผ ํตํด ์กฐํํ๊ธฐ ๋๋ฌธ์ ๋๋ค.๊ทธ ํ์ orderitem ๋ชฉ๋ก๋ค์ item ๊ฐ๊ฐ์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋ํด์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์ง์ฐ๋ก๋ฉ์ ๋งก๊ธฐ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ป๊ฒ ๋ณด๋ฉด ์์์ OrderItem์ ์ด๋ฏธ ์ง์ฐ๋ก๋ฉ ์ต์ ํ ๊ธฐ๋ฒ์ผ๋ก ๋ก๋ฉํ๋ฉด์ ์ฟผ๋ฆฌ์ ์ํ ์ ์ด๋ฅผ ํด์ฃผ์ง ์์๊ธฐ ๋๋ฌธ์ Item๋ ๊ฐ์ด ์ ์ดํ์ง ๋ชปํ๋ ๊ฒ์ด๋ผ ์๊ฐํด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค ๐OrderItem ๋ชฉ๋ก์์ Item ์ ์ง์ฐ ๋ก๋ฉํ๋ ๋ถ๋ถ์ ์ง์ ์ฟผ๋ฆฌ๋ก ํ์ธํด๋ณด์๋ฉด ํ์ต์ ๋ ํจ๊ณผ์ ์ผ ๊ฒ ๊ฐ์ต๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- 0
- 3
- 47
Q&A
๋ฌธ์ 2๋ฒ
์๋ ํ์ธ์. Cola๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.์ง๋ฌธ์ ๋ํด์ ์ง๋ฌธํด์ฃผ์ ๊ฒ์ผ๋ก ์ดํดํ์ต๋๋ค! ๋ฌธ์ 2๋ฒ์ ๋ ๊ทธ๋ฃน์ ๋ชฉ๋ก์ ์ค๋ณต ์ ๊ฑฐ ์์ด ๋ชจ๋ ํฉ์ณ์ ์กฐํํ๋ ์๊ตฌ์ฌํญ์ด์์ต๋๋ค!์ฌ๊ธฐ์ ํ ๋ฒ์ ์ฃผ๋ฌธ์ผ๋ก ์ํ์ 2๊ฐ ์ด์ ๊ตฌ๋งคํ ๊ณ ๊ฐํด๋น ๊ทธ๋ฃน ๋ด์์๋ ๊ณ ๊ฐ์ด ์ค๋ณต๋์ด ๋์ค์ง ์๊ฒ ํ๋ ๊ฒ์ ์๋ํ๊ธฐ ๋๋ฌธ์ distinct๋ฅผ ์ฌ์ฉํ๋ค๊ณ ์ดํดํ์ต๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 39
Q&A
์ฐ๊ด๊ด๊ณ ๋งคํ์ ์ ์ธ ๊ฒฝ์ฐ, ์ฌ์ฉํด์ผ ํ๋ ์ ๋ต
์๋ ํ์ธ์. ๊ณ ๊ด์ฐ๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋ง์ํ์ ๊ฒฝ์ฐ๋ ํฐ ํ์์ ๋ณด๋ฉด ๊ฐ์์์ ์ ๊ณต๋๋ฆฌ๋ ๊ฐ์ด๋์ ๋ค๋ฅด์ง ์์ต๋๋ค! ์ํฐํฐ ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐํํ๋, ์ํฐํฐ(+์ง์ฐ๋ก๋ฉ)์ผ๋ก ํด๊ฒฐ๋์ง ์๋ ์๊ตฌ์ฌํญ์ ๋ํด์๋ DTO๋ก ๋ฐ๋ก ์กฐํํ๋๋ก ๊ตฌ์ฑํ์๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค ๐๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 47
Q&A
์์ ์์์ ์นด์ดํธ ์ฟผ๋ฆฌ์์ join๋ฌธ๊ณผ where๋ฌธ์ ํ์์์ง ์๋์?
์๋ ํ์ธ์. JHL๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.์ผ๋ฐ์ ์ผ๋ก ์นด์ดํธ ์ฟผ๋ฆฌ๊ฐ ๋ํ๋ด๋ ์ด ๋ฐ์ดํฐ ๊ฐ์๋ ์กฐ๊ฑด์ ์ํด ํํฐ๋ง๋ ์ ์ฒด ๋ฐ์ดํฐ ๊ฐ์์ ๋๋ค ๐ ๊ทธ๋์ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅผ ์๋ ์์ผ๋ content๋ฅผ ์กฐํํ ๋ ์ฌ์ฉํ๋ ์กฐ๊ฑด์ด ํ์ํฉ๋๋ค!๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 53
Q&A
์์ฑ์ ์ง์ ํธ์ถ vs ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด
์๋ ํ์ธ์. ๋ ์ด๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง ๊ฐ์ฒด๋ฅผ ๋ง๋๋๋ฐ ๋ณต์กํ ๊ณผ์ ์ด ํ์ํ๋ค๋ฉด ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด์ด ์ ์ฉํ๊ณ , ๊ฐ๋จํ๊ฒ ์์ฑ๋ง ํ๋ค๋ฉด ์์ฑ์๋ฅผ ์ฌ์ฉํ๋ ๊ฑธ ์ถ์ฒํฉ๋๋ค ๐๋๋ค ํผํฉํด์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ฐ์ฒด์งํฅ์ ์ธ ์ค๊ณ๋ฅผ ์ํ๋ ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 49
Q&A
UPDATE, DELETE ์ ๋๋ฆฌํค, ์์ฐํค ํ์ฉ ์ฌ๋ถ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์๋ ํ์ธ์. sangmin๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.๋ฌด์กฐ๊ฑด ๋๋ฆฌํค ๋ง ๋ค๊ณ ๋ค๋๋ค๊ธฐ ๋ณด๋ค๋ ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฅผ ๊ฒ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ ์ํฐํฐ์ ๋๋ฆฌํค์ ์์ฐํค(์ด๋ฉ์ผ, unique) ์ด ์๋ค๊ณ ํ๋ฉด ์ด๋ฉ์ผ๋ก๋ ์กฐํํ ํ ์ ๋ฐ์ดํธ ๋ฐ ์กฐํ๋ฅผ ํ ์ ์์ด์ผ ํฉ๋๋ค. ๋ ๋ต๋ณ์ด ํ์ํ๋ฉด ๋ง์ํด์ฃผ์ญ์ผ! ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 38
Q&A
ThradLocal ์ค๋ฌด ์ฌ๋ก
์๋ ํ์ธ์. ์ต์์ฐ๋, ๊ณต์ ์ํฌํฐ์ฆ y2gcoder์ ๋๋ค.AI ์ธํด์ ๋ง์ ๋ณดํ๊ณ ์ถ์ต๋๋ค ๐์๋ฅผ ๋ค์ด ์์ฒญ ๋น ์ฐ๋ ๋๊ฐ ํ ๋น๋๋ ์ ์ ์ด์ฉํด ์์ฒญ ์ ๋ณด(IP, User-Agent) ๋ฑ์ ๊ธฐ๋กํ๋ ์ฉ๋๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 50




