๋ฐ์ํ
[JPA] ์ฆ์ ๋ก๋ฉ(Eager)๊ณผ ์ง์ฐ ๋ก๋ฉ(Lazy)
์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์์ต๋๋ค. (commit hash: 85838b8) > git clone https://github.com/lcalmsky/jpa > git checkout 85838b8 Warning: ์ต์ข ์ปค๋ฐ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์ด ์์ด ๋ชจ๋ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ ํ์ธํ ์ ์์ผ๋ ์ฐธ๊ณ ๋ถํ๋๋ฆฝ๋๋ค. Overview ์ฆ์ ๋ก๋ฉ(EAGER)๊ณผ ์ง์ฐ ๋ก๋ฉ(LAZY)์ ๋ํด ์์๋ด ๋๋ค. ์ง์ฐ ๋ก๋ฉ(Lazy Loading) Unit๋ฅผ ์กฐํํ๋ฉด์ Factory์ ์ ๋ณด๊ฐ ํ์ํ์ง ์์ ๋ ๊ตณ์ด Factory๋ฅผ ๊ฐ์ด ์กฐํํ ํ์๊ฐ ์์ต๋๋ค. ๊ทธ๋ด ๋ ์ง์ฐ ๋ก๋ฉ์ ์ฌ์ฉํฉ๋๋ค. ์ฌ์ฉ๋ฒ์ ๊ฐ๋จํฉ๋๋ค. ๋งคํ๊ด๊ณ๋ฅผ ์ง์ ํ ์ ๋ํ ์ด์ ์ fetch ์์ฑ์ FetchType.LAZY๋ก ์ค์ ํ์๋ฉด ๋ฉ๋๋ค. package com.t..
JPA
2022. 7. 7. 10:30
๋ฐ์ํ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- 181,998
- Today
- 35
- Yesterday
- 551
๋งํฌ
TAG
- Spring Boot Tutorial
- ํจ๊ป ์๋ผ๊ธฐ ํ๊ธฐ
- ์คํ๋ง ๋ฐ์ดํฐ jpa
- JPA
- ํด๋ฆฐ ์ํคํ ์ฒ
- proto3
- ์คํ๋ง ๋ถํธ ํํ ๋ฆฌ์ผ
- ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ
- spring boot jwt
- Spring Boot JPA
- Linux
- Spring Data JPA
- Jackson
- JSON
- QueryDSL
- ํจ๊ป ์๋ผ๊ธฐ
- intellij
- r
- ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์
- Java
- leetcode
- ์คํ๋ง ๋ถํธ ํ์ ๊ฐ์
- gRPC
- Spring Boot
- ์คํ๋ง๋ถํธ
- ์๊ณ ๋ฆฌ์ฆ
- spring boot application
- spring boot app
- @ManyToOne
- ์คํ๋ง ๋ถํธ