Closed jhYun505 closed 1 day ago
์ด PR์ด ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๋ ์ถ๊ฐํ๋ ค๋ ๊ธฐ๋ฅ์ ๋ชฉ์ ์ ๊ฐ๋จํ ์ค๋ช ํด์ฃผ์ธ์.
Lazy loading์ผ๋ก ๋ฐ์ํ๋ LazyInitializationException ํด๊ฒฐ
์์ ํ ๋ด์ฉ์ ๋ํ ์ค๋ช ์ ์ฒดํฌ๋ฆฌ์คํธ ํ์์ผ๋ก ์์ฑํด์ฃผ์ธ์. [x] @ToString ์ด๋ ธํ ์ด์ ์ฌ์ฉํ์ง ์๊ณ overrideํด์ ์ง์ ๊ตฌํ
์์ ํ ๋ด์ฉ์ ๋ํ ์ค๋ช ์ ์ฒดํฌ๋ฆฌ์คํธ ํ์์ผ๋ก ์์ฑํด์ฃผ์ธ์.
@ToString
์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฝํ๊ณ ์ค์ํ ๋ถ๋ถ์ ์ค๋ช ํด์ฃผ์ธ์. User.java: toString overriding toString ๋ด๋ถ์์ Lazy Loading ๋๋ ์์ฑ ์ ๊ฑฐ UserKeyword.java: toString override
์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฝํ๊ณ ์ค์ํ ๋ถ๋ถ์ ์ค๋ช ํด์ฃผ์ธ์.
๋ณ๊ฒฝ๋ ์ฝ๋๊ฐ ์ด๋ป๊ฒ ํ ์คํธ๋์๋์ง ์ค๋ช ํด์ฃผ์ธ์. [ ] ํ ์คํธ ์ผ์ด์ค ์์ฑ [x] ๋ก์ปฌ ํ๊ฒฝ์์ ์ง์ ํ ์คํธ [ ] ๊ธฐํ:
๋ณ๊ฒฝ๋ ์ฝ๋๊ฐ ์ด๋ป๊ฒ ํ ์คํธ๋์๋์ง ์ค๋ช ํด์ฃผ์ธ์.
์ฝ๋ ๋ณ๊ฒฝ ์ ๊ณ ๋ คํด์ผ ํ ์ ์ด๋ ๋ฆฌ๋ทฐ์ด๊ฐ ์ฃผ์ํด์ผ ํ ์ ์ด ์์ผ๋ฉด ์์ฑํด์ฃผ์ธ์.
๋ณ๊ฒฝ๋ ๊ธฐ๋ฅ์ด ์์ผ๋ฉด ์คํฌ๋ฆฐ์ท์ด๋ ๋์์์ ์ถ๊ฐํด์ฃผ์ธ์.
๊ด๋ จ๋ ์ด์ ๋ฒํธ๋ฅผ ์ธ๊ธํด์ฃผ์ธ์. ์ถ๊ฐ ์ฐธ๊ณ ํ ๋งํ ์๋ฃ๋ ๋งํฌ๊ฐ ์์ผ๋ฉด ์์ฑํด์ฃผ์ธ์. Closes #127, #109
๊ด๋ จ๋ ์ด์ ๋ฒํธ๋ฅผ ์ธ๊ธํด์ฃผ์ธ์. ์ถ๊ฐ ์ฐธ๊ณ ํ ๋งํ ์๋ฃ๋ ๋งํฌ๊ฐ ์์ผ๋ฉด ์์ฑํด์ฃผ์ธ์.
๐ ๋ชฉ์
Lazy loading์ผ๋ก ๋ฐ์ํ๋ LazyInitializationException ํด๊ฒฐ
๐ ๏ธ ์์ ์์ธ ๋ด์ฉ
๐ ๋ณ๊ฒฝ ์ฌํญ
โ ํ ์คํธ ๋ฐฉ๋ฒ
โ ๏ธ ์ฃผ์ ์ฌํญ
๐ธ ์คํฌ๋ฆฐ์ท (์ ํ ์ฌํญ)
๐ ์ฐธ๊ณ ์ฌํญ