728x90
JPA์ ๋ฐํ ํ์ ์ ์ข ๋ฅ
Data JPA์์ ๋ฐํ ํ์ ์ ์ง์ ํ ๋, ๋ค์๊ณผ ๊ฐ์ ๋ฐํ ํ์ ๋ค์ ์ง์ ํ ์ ์์ต๋๋ค.
- List<Member> : ์ปฌ๋ ์ , ๊ฒฐ๊ณผ๊ฐ ์์ผ๋ฉด ๋น ์ปฌ๋ ์ ์ ๋ฐํํฉ๋๋ค.
- Member : ๋จ๊ฑด(๊ฒฐ๊ณผ๊ฐ ์์ผ๋ฉด ๊ฒฐ๊ณผ๊ฐ null, ๊ฒฐ๊ณผ๊ฐ 2๊ฐ์ด๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.)
- Optional<Member> : ๋จ๊ฑด optional(๊ฒฐ๊ณผ๊ฐ 2๊ฐ์ด๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค)
- ...
์์ธํ ๋ณด๋ฉด CompletableFuture ๋ฑ๋ ๋ฐํ์ ์ง์ํฉ๋๋ค.
์ด๋ @Async์ ํจ๊ป ์ฌ์ฉํ์ฌ ๋น๋๊ธฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฝํ๋ฆฐ + JPA
https://ttl-blog.tistory.com/840
Reference
https://spring.io/guides/tutorials/spring-boot-kotlin/
https://freedeveloper.tistory.com/139
728x90
'๐๏ธ Spring > JPA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring Data JPA] ๋ฒํฌ ์ฐ์ฐ (0) | 2022.07.28 |
---|---|
[JPA] ํ์ด์ง ์ ๋ฆฌ (JPA, Data JPA, QueryDSL) (1) | 2022.07.28 |
[Spring Data JPA] - ์ฟผ๋ฆฌ ๋ฉ์๋ ๊ธฐ๋ฅ (0) | 2022.07.28 |
[Spring Data JPA] - ์ค์ ๊ฐ๋ ์๊ฐ (0) | 2022.07.28 |
[JPA] ๋ณตํฉ ํค์ ์๋ณ ๊ด๊ณ ๋งคํ (0) | 2022.07.24 |