์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- JPA ๊ฐ์ ๋๊น์ง ๋ค ๋ฃ๊ธฐ
- QueryDSL ํ๊ฒฝ์ค์ (์ฝํ๋ฆฐ)
- QueryDSL ํ์ด์ง ์ง์ ๊น์ง ๋ฃ๊ธฐ
๐ญ ๋๋ ์ & ๋ฐฐ์ด ์
- QueryDSL ํ๊ฒฝ์ค์ ๋๋ฌด ์ด๋ ค์ด๋ฐ, ์ด๋ฐ๊ฑฐ ์ฌ๋๋ค ์ด๋์ ์ฐพ์์ ํ๋์ง ์ง์ง ๋๋จํ๋ค..
๐ฅ ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ํธ๋์ญ์ ๊ณผ ๋ฝ, 2์ฐจ์บ์ ์ฝ๊ณ ์ ๋ฆฌํ๊ธฐ
- ์ฟผ๋ฆฌ DSL ๊ฐ์ ๋ฃ๊ธฐ
๐ฅ ์ธ์ ๊ฐ..
- Red-Black Tree
- ์ ๋์จ&ํ์ธ๋ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ๊ธฐ
- ์ดํํฐ๋ธ ์๋ฐ 34
- ๋น ์๋์ & ๋ฆฌํ์๋์ ์ ๋ฆฌํ๊ธฐ
- ์ฝํ๋ฆฐ ์ธ ์ก์ ์ฝ๊ธฐ
- Spring ๊ฒ์ํ ํ๋ก์ ํธ Kotiln์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๊ธฐ
- ์คํ๋ง ๋ถํธ ์ค์ ํ์ฉ ๋ง์คํฐ chap 4
- ํ ๋น๋ ๊ฐ์ ๋ฃ๊ธฐ
- ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ณ ๊ตฌ์ถ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
https://ttl-blog.tistory.com/852
[Spring Data JPA] Persistable - ์๋ก์ด ์ํฐํฐ ํ๋ณ ์ฌ๋ถ ์ค์
(https://ttl-blog.tistory.com/807)ํด๋น ๊ธ์์ ์๋ก์ด ์ํฐํฐ๋ฅผ ๊ตฌ๋ณํ๋ ๋ฐฉ๋ฒ๊ณผ, save()์ ์๋ ์๋ฆฌ์ ๋ํ์ฌ ์์๋ณด์์ต๋๋ค. ๊ทธ๋ฌ๋ @GenerateValue๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์๋ณ์๋ฅผ ์ง์ ํ ๋นํ๋ ๊ฒฝ์ฐ์๋,
ttl-blog.tistory.com
https://ttl-blog.tistory.com/853
[Spring Data JPA] LocalDateTime ์ฌ์ฉ์ DB์ ์ ์ฅ๋๋ format ์ค์ ํ๊ธฐ
๊ธฐ์กด Auditing์ ์ฌ์ฉํ ๋์๋ ์๋์ ๊ฐ์ด ์ฌ์ฉํ์์ต๋๋ค. @EntityListeners(AuditingEntityListener.class) @MappedSuperclass public class BaseEntity { @CreatedDate @Column(updatable = false) private L..
ttl-blog.tistory.com
https://ttl-blog.tistory.com/854
[Kotlin] - QueryDSL ์ค์ ํ๊ธฐ
Build.gradle์ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ plugins { ... kotlin("kapt") version "1.7.10" //Querydsl } dependencies { val querydslVersion = "5.0.0" //querydsl implementation("com.querydsl:querydsl-jpa:$querydsl..
ttl-blog.tistory.com
https://ttl-blog.tistory.com/855
[Setting] - ์๋ฐ, ์ฝํ๋ฆฐ QueryDSL ์ค์ ํ๊ธฐ( gradle )
์๋ฐ plugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-management' version '1.0.12.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT' sourceCompatib..
ttl-blog.tistory.com
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-07-31 (0) | 2022.08.01 |
---|---|
[TIL] 2022-07-30 (0) | 2022.07.31 |
[TIL] 2022-07-28 (0) | 2022.07.29 |
[TIL] 2022-07-27 (0) | 2022.07.28 |
[TIL] 2022-07-26 (0) | 2022.07.26 |