728x90
๋ฌธ์ : CTE ๋ฌธ๋ฒ์ ํ์ฉํ ์ฟผ๋ฆฌ ์์ฑ ๋ฐ ๊ฐ์ ์ ์ํ ๋ถ์ ์์ ๋์ค queryDSL์ ํ์์ฑ์ ๋ณด๋ค ํ์คํ๊ฒ ์ด์ผ๊ธฐํ๊ณ ์ถ์ด ๊ทผ๊ฑฐ๋ฅผ ํ์ธํด๋ณด๊ฒ ๋์๋ค.
* ๋ด๊ฐ ํ์คํ๊ฒ ๋๋ ์ฅ์ ๋ค
1. ํ์ ์์ ์ฑ
์ปดํ์ผ ์ ์ฟผ๋ฆฌ ํ์ ์ ๊ฒ์ฌํ๋ค. MyBatis์ ๊ฒฝ์ฐ์๋ ๋ฐํ์์์ ์ค๋ฅ๊ฐ ํ์ธ ๊ฐ๋ฅํด ํ ์คํธ ๋จ๊ณ๊น์ง ๊ฐ์ ์ค๋ฅ๊ฐ ํ์ธ ๊ฐ๋ฅํ๋ฏ๋ก ์ด ๊ณผ์ ์ ๊ฐ์ ํ ์ ์๋ค.
2. ์ ์ง๋ณด์
DAO ํจํด์ ๊ฒฝ์ฐ ์ฟผ๋ฆฌ ๋ณ๊ฒฝ ์ ๊ด๋ จ ์ฝ๋๋ฅผ ๋ชจ๋ ์์ ํด์ผ ํ๋ค.
728x90
'TIL, WIL > TIL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
08. 14 TIL : mySQL ~ ORDER BY NULL (0) | 2024.08.14 |
---|---|
08. 09 TIL : ํ ์คํธ ์ฝ๋ ๋์ ์์ (0) | 2024.08.09 |
07. 25 TIL : AOP ProceedingJoinPoint ํด๋์ค์ proceed(); ๋ฉ์๋ (0) | 2024.07.25 |
07. 09 TIL : ์์ ๋ค์ด๋ก๋ ๊ธฐ๋ฅ ๊ตฌํ์ ํ์ํ ์คํฐ๋ (0) | 2024.07.09 |
06. 12 TIL : ๋ฌธ์์ด์ IntStream์ผ๋ก ๋ณํํ๋ ์ฌ์ด ๋ฐฉ๋ฒ chars() (0) | 2024.06.12 |