gorany
@devgorany
Reviews Written
3
Average Rating
5.0
https://dev-gorany.tistory.com/
๊ฐ๋ฐํ๋ ๊ณ ๋ผ๋
Posts
Q&A
fetch join๊ณผ join
๊ฐ์ฌํฉ๋๋ค!! ๊ถ๊ธ์ฆ์ด ํด๊ฒฐ๋์์ต๋๋ค!
- 0
- 2
- 462
Q&A
ํ๋ก์ ๊ฐ์ฒด ์ด๊ธฐํ ์ค ์ง๋ฌธ์์ต๋๋ค.
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ์ ๊ฐ ์๋ชป ์ดํดํ๊ณ ์๋ ๋ถ๋ถ์ธ ๊ฒ ๊ฐ์ต๋๋ค. Entity entity = getReference(...) -> ์์์ฑ ์ปจํ ์คํธ์ Proxy ์ ์ฅ -> entity์ Proxy ๋ฐํ ์ผ๋ก ์๊ฐํ๊ณ ์์๋๋ฐ getReference() ํธ์ถ ์, 1. ์์์ฑ ์ปจํ ์คํธ์์ ๊ฐ์ด ์๋์ง ํ์ธ (์๋ค๋ฉด ๊ทธ๊ฒ์ ๋ฐํ) 2. ์๋ค๋ฉด Proxy ๊ฐ์ฒด๋ฅผ ๋ฐํ (์ด ๋ ์์์ฑ ์ปจํ ์คํธ์๋ ์๋ฌด๊ฒ๋ ์ ์ฅ๋์ง ์์) 3. entity.getName()์ผ๋ก Proxy ์ด๊ธฐํ ์, ์ด๋ DB๋ฅผ ์กฐํํด ์๊ธด '์ค์ ์ํฐํฐ๊ฐ 1์ฐจ ์บ์์ ์ ์ฅ'๋๊ณ , ์ค์ ์ํฐํฐ๋ฅผ Proxy์ target์ด ์ฐธ์กฐ ๋ผ๊ณ ์ดํดํ๋ฉด ๋ ๊น์? ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด... ์กฐ๊ธ ์ฃผ์ ๋ฅผ ๋ฒ์ด๋ ์ง๋ฌธ์ด์ง๋ง, Q. ๋์ผํ ์์์ฑ ์ปจํ ์คํธ์์, '๋ค์ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ find() ํด๋ Proxy๋ฅผ ๋ฐํํด์ค๋ค' ํ์ จ๋๋ฐ JPA๋ ์ด๋ป๊ฒ Proxy๋ฅผ ๋จผ์ ๋ฐํํ๋ ๊ฒ์ ๊ธฐ์ตํ๊ณ Proxy๋ฅผ ๋ฐํํด์ฃผ๋ ๊ฒ ์ธ์ง ๊ถ๊ธํฉ๋๋ค.
- 5
- 2
- 514




