Posts
Q&A
super class ๋ฅผ ํ๋๋ก ๊ฐ์ง๋ ์ํฐํฐ์์ super ๊ฐ ์๋, sub ๋ก ๊ฐ์ง๊ณ ์ฌ ๋์ ์ ๋ต
๊น์ํ ์ ์๋ ๋ง์๋๋ก ํ๋ณํํ๋ ์ฝ๋๊ฐ ๊น๋ํด์ง๊ณ ๋ก์ง๋ ๋จ์ํด์ก์ต๋๋ค. ์ ๋๋ก ํ์ธํด๋ณด๋ getItemList() ๋ฅผ ํธ์ถํ๋ ์์ ์ ์ด๋ฏธ (์กฐ์ธ ์ ๋ต์์) ์ผ๋๋ค ํ ์ด๋ธ๊ณผ ์กฐ์ธํ๋ฉด์ ๊ฐ์ ๋ค ๋ค๊ณ ์ค๋ค์ํ ์คํธ์ ๋ก๊ทธ ํ์ธ๋ง ํ์ด๋ ์ถฉ๋ถํ ์ ์ ์์์ ๋ด์ฉ์ธ๋ฐ ์ ๋๋ก ํ์ธํ์ง ์์๋ค๋ ๋ถ๋๋ฝ๊ตฐ์ ์ค๋๋ ๋ฐ์ฑํ๊ณ ๊ฐ๋๋ค...======๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ์์์ ์ธ๊ธํ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ง๊ณ ์ค๋ฉด ๋ค์๊ณผ ๊ฐ์ WARNING ์ด ๋ฐ์ํ๋ ์คํ๋ ค ํ์ง ์๋ ๊ฒ ๋ ๊ถ์ฅ๋ฉ๋๋ค. HHH000179: Narrowing proxy to class - this operation breaks == WARNING ๋ฐ์ ์์ธ๊ณผ ์๋๋ฆฌ์ค ๋ฑ์ด ๊ถ๊ธํ์ ๋ถ๋ค์ ์๋ ๋ ํผ๋ฐ์ค ์ฝ์ด๋ณด์ธ์~https://web.archive.org/web/20221106215953/http://blog.marcinchwedczuk.pl/HHH000179-narrowing-proxy-to-class-this-operation-breaks-equality ======02.13. updateํ๋ณํ์ ํ ๋, ClassCastException ์ด ๋ฐ์ํ ์ ์๋๋ฐ, ์ด๋ ํ์ฌ ์ฌ์ฉ ์ค์ธ ๊ฐ์ฒด๊ฐ Entity ๊ฐ ์๋๋ผ Proxy ์ด๊ธฐ ๋๋ฌธ์ผ ํ๋ฅ ์ด ๋์ต๋๋ค.๊ทธ๋ด ๋๋ Hibernate.unproxy(Object proxy) ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.์ฐธ๊ณ ํ ๋ ํผ๋ฐ์ค ๋จ๊ธฐ๊ฒ ์ต๋๋ค~https://www.baeldung.com/hibernate-proxy-to-real-entity-object
- 2
- 2
- 516
Q&A
ํ ์คํธ๋ฅผ ์ํ ๋ฉ์๋๋ฅผ ์์ฑํด๋ ๊ด์ฐฎ์๊ฑด๊ฐ์?
๋ง์ฝ ์ ๋ผ๋ฉด, ๋ ๋ฒ์งธ ๋ฉ์๋๋ฅผ ๋ง๋ค๋, ๋ง์ฝ ํ๋ผ๋ฏธํฐ ๊ฐ์ด ๋น๊ต ๋ถ๊ฐ๋ฅํ ๊ฐ์ฒด๋ผ๋ฉด(null์ด๊ฑฐ๋, ์๊ฐ ํฌ๋งท์ด ๋ค๋ฅด๋ค๊ฑฐ๋ ๋ฑ) ๊ทธ๋ ldt.now() ๋ฅผ ํธ์ถํ ๊ฒ ๊ฐ๋ค์. ๊ทธ๋ผ ํ๋ก ํธ ์ ์ฅ์์๋ ๊ฐ์ ๋๊ฒจ์ฃผ๋ , ์ ๋๊ฒจ์ฃผ๋ ๋ก์ง์ด ์ ์์ํ๋๋๊น์.
- 0
- 2
- 818
Q&A
hibernate 6.x ์์ batch size์ ์ ๋ต ๋ณ๊ฒฝํ๊ธฐ ์๋ ๋ถ ์์ผ์ ๊ฐ์?(batch_fetch_style deprecated issue)
https://www.inflearn.com/questions/903628--์ ์ง๋ฌธ๊ณผ ๊ด๋ จ์ด ์๋ ๋ด์ฉ ๊ฐ์ต๋๋ค. ๋ต๋ณ๋ ์ ์ง๋ฌธ์ ๊น์ํ ๋ ๋ต๋ณ์ ํฌํจ๋์ด ์์ต๋๋ค.๊ฒฐ๋ก ์ ์ผ๋ก hibernate 6.2 ์ดํ๋ถํฐ๋ ์ฌ๋ฌ ๊ฐ์ statement ๋ฅผ ์บ์ฑํ์ง ์์์ผ๋ก ์ฑ๋ฅ ์ต์ ํ๋ฅผ ๊ตฌํํ๊ณ ์๊ณ , default_batch_fetch_size ๋งํผ์ ? ๊ฐ ์์ฑ๋๊ณ , null ์ด ๋ค์ด๊ฐ๋ ๊ฒ์ ์์ฐ์ค๋ฌ์ด ํ์(?)์ด๋ ๊ทธ๋ฅ ๋ด๋ฒ๋ ค๋๋ฉด ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.์์ธํ ์๋ฆฌ๋ ์ด์ ๊ฐ ๊ถ๊ธํ์ ๋ถ์ ์ ๋งํฌ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
- 1
- 2
- 2K
Q&A
BindingResult1์์ price๊ฐ @ModelAttribute์ Mapping์ด ๋์ง ์์ต๋๋ค.
์, ๊ฐ์ ๋ค์ ํธ์์ ์ด ์ค๋ฅ์ ๋ํด์ ๋ค๋ฃจ์ด์ฃผ๋ค์!ํด๊ฒฐํ์ต๋๋ค!
- 1
- 1
- 580