DTO ํด๋์ค ํจํด
์ ์ธต์ ์์ฑ์ ํจํด: ์ค๋ฒ๋ก๋ฉ
์๋ฐ ๋น ํจํด: Getter์ Setter
๋น๋ ํจํด: ํ์ํ ์ธ์๋ง ์์ฑ.์์ฑ.์์ฑ.build()
์ธ์๊ฐ ๋ง์์๋ก ์๋ ํจํด์ด ์ข๋ค.
JPA ์ฟผ๋ฆฌ์ ํ๊ณ
JPA์์ ์ฌ์ฉ ๊ฐ๋ฅํ SQL ์ฟผ๋ฆฌ์ ์ข ๋ฅ
2.2. JPA์์ ์ฌ์ฉ ๊ฐ๋ฅํSQL์ฟผ๋ฆฌ์ ์ข ๋ฅ2.2.1. JPQLJPQL์ Java Persistence Query Language์ ์ฝ์์ ๋๋ค. ๊ฐ์ฒด์งํฅ ์ฟผ๋ฆฌ์ด๋ฏ๋ก ํน์ DB SQL์ ์์กด์ ์ด์ง ์์ต๋๋ค. JPQL์ ์ํฐํฐ๋งค๋์ ์ ์ํด SQL๋ก ๋ณ๊ฒฝ๋์ด
ojc.asia
Native SQL: ์ง์ ์ฟผ๋ฆฌ๋ฌธ ์์ฑ. ๊ณ์ธตํ ์ฟผ๋ฆฌ ์์ฑ ์ ์ข๋ค
์ฟผ๋ฆฌDSL: ์ํฐํฐ ๋๋ ์ง์ ์ง์ ๊ฐ๋ฅ! jdk 6.0 ์ด์์์ ์ง์ํ๋ ์คํ์์ค ํ๋ ์์ํฌ
Querydsl - ๋ ํผ๋ฐ์ค ๋ฌธ์
๋ณธ ์ ์์๋ SQL ๋ชจ๋์ ์ฟผ๋ผ ํ์ ์์ฑ๊ณผ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ค๋ช ํ๋ค. com.querydsl.sql.Configuration ํด๋์ค๋ฅผ ์ด์ฉํด์ ์ค์ ํ๋ฉฐ, Configuration ํด๋์ค๋ ์์ฑ์ ์ธ์๋ก Querydsl SQL Dialect๋ฅผ ์ทจํ๋ค. ์๋ฅผ ๋ค์ด, H2
www.querydsl.com
https://sup2is.github.io/2020/10/20/what-is-jpa-query-dsl.html
ํธ์๋ฅผ ์ํด Lombok ์ด๋ ธํ ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํด๋ณด๊ธฐ
'๐ ํ๋ก์ ํธ > 2021-06' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์คํ ๋ฆฌ (0) | 2021.06.11 |
---|---|
ํ๋ก์ ํธ ์์ฑํ๊ธฐ (0) | 2021.06.04 |
๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ํ๊ธฐ (0) | 2021.06.04 |
์น ํ ์ด ํ๋ก์ ํธ - ๊ธฐํ (0) | 2021.06.03 |