728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- TDD 4,5,6์ฅ ์ฝ๊ธฐ
- ์คํ๋ง ๊ฐ์ ๋ณต์ต + ์ฝํ๋ฆฐ์ผ๋ก ์ฝ๋์น๊ธฐ
- JPA save() ์๋์๋ฆฌ ๊ณต๋ถ
๐ญ ๋๋ ์ & ๋ฐฐ์ด ์
- save()์ primitive type์ค Number์ ํ์ ํ์ ์ธ ๊ฒฝ์ฐ 0์ผ ๋ ์๋ก์ด ์ํฐํฐ๋ก, primitive ํ์ ์ด ์๋ ๊ฒฝ์ฐ์๋ null์ธ ๊ฒฝ์ฐ์๋ง ์๋ก์ด ์ํฐํฐ๋ก ํ๋จํ๋ฉฐ, ์๋ก์ด ์ํฐํฐ๊ฐ ์๋๋ผ ํ๋จ๋ ๊ฒฝ์ฐ์๋ merge๊ฐ ์ํ๋๋ค.
๐ฅ ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ์ธํ๋ฐ ์คํ๋ง ๊ฐ์ ๋ณต์ตํ๊ธฐ(์ฝํ๋ฆฐ์ผ๋ก ๋ฐ๋ผ์น๋ฉด์)
- TTD 7,8์ฅ
- ๋์ปค ์ธํ๋ฐ ๊ฐ์ ๊ณต๋ถ
- ๋ชจ๋ ์๋ฐ ์ธ ์ก์ (CompletableFuture ๊ณต๋ถ)
- ์ฝํ๋ฆฐ ๋์์ฑ ํ๋ก๊ทธ๋๋ฐ 5์ฅ ์ญ ๊ณต๋ถ
๐ฅ ์ธ์ ๊ฐ..
- Red-Black Tree
- ์ ๋์จ&ํ์ธ๋ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๊ธฐ
- ์ดํํฐ๋ธ ์๋ฐ 34
- ๋น ์๋์ & ๋ฆฌํ์๋์ ์ ๋ฆฌํ๊ธฐ
- ์ฝํ๋ฆฐ ์ธ ์ก์ ์ฝ๊ธฐ
- @Autowired ๊ฒ์๊ธ๋ถํฐ ๊ฐ์ ๋ค์ผ๋ฉด์ ๊ธ ๋ค๋ฌ๊ธฐ
- Spring ๊ฒ์ํ ํ๋ก์ ํธ Kotiln์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ
- ์คํ๋ง ๋ถํธ ์ค์ ํ์ฉ ๋ง์คํฐ chap 4
- ํ ๋น๋ ๊ฐ์ ๋ฃ๊ธฐ
- ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ณ ๊ตฌ์ถ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
https://ttl-blog.tistory.com/807
[JPA] save()์ ์๋ณ์๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ๋์ํ ๊น? (feat. ์ฝํ๋ฆฐ์์ JPA ์ฌ์ฉํ๊ธฐ)
์ ๋ ์ง๊ธ๊น์ง ์ผ๋ฐ์ ์ผ๋ก JPA๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ @Id์ @GenerateValue, ๊ทธ๋ฆฌ๊ณ Long ํ์ ์ id๋ฅผ ์ฌ์ฉํ์์ต๋๋ค. ํญ์ id๋ ์ง์ ํ ๋นํ์ง ์์๊ธฐ์ save()์ id์ ๊ฐ์ ํญ์ null์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ค ์ฝํ๋ฆฐ
ttl-blog.tistory.com
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-07-20 (0) | 2022.07.20 |
---|---|
[TIL] 2022-07-19 (0) | 2022.07.19 |
[TIL] 2022-07-17 (0) | 2022.07.17 |
[TIL] 2022-07-16 (0) | 2022.07.16 |
[TIL] 2022-07-15 (0) | 2022.07.16 |