๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL, WIL/TIL๐Ÿ“˜

08.07 TIL : QueryDSL ํ•„์š”์„ฑ ๋ฐ ์žฅ์  ์ดํ•ด

728x90

๋ฌธ์ œ : CTE ๋ฌธ๋ฒ•์„ ํ™œ์šฉํ•œ ์ฟผ๋ฆฌ ์ž‘์„ฑ ๋ฐ ๊ฐœ์„ ์„ ์œ„ํ•œ ๋ถ„์„ ์ž‘์—… ๋„์ค‘ queryDSL์˜ ํ•„์š”์„ฑ์„ ๋ณด๋‹ค ํ™•์‹คํ•˜๊ฒŒ ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์–ด ๊ทผ๊ฑฐ๋ฅผ ํ™•์ธํ•ด๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.

 

* ๋‚ด๊ฐ€ ํ™•์‹คํ•˜๊ฒŒ ๋Š๋‚€ ์žฅ์ ๋“ค

1. ํƒ€์ž… ์•ˆ์ „์„ฑ

์ปดํŒŒ์ผ ์‹œ ์ฟผ๋ฆฌ ํƒ€์ž…์„ ๊ฒ€์‚ฌํ•œ๋‹ค. MyBatis์˜ ๊ฒฝ์šฐ์—๋Š” ๋Ÿฐํƒ€์ž„์—์„œ ์˜ค๋ฅ˜๊ฐ€ ํ™•์ธ ๊ฐ€๋Šฅํ•ด ํ…Œ์ŠคํŠธ ๋‹จ๊ณ„๊นŒ์ง€ ๊ฐ€์„œ ์˜ค๋ฅ˜๊ฐ€ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์ด ๊ณผ์ •์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

2. ์œ ์ง€๋ณด์ˆ˜

DAO ํŒจํ„ด์˜ ๊ฒฝ์šฐ ์ฟผ๋ฆฌ ๋ณ€๊ฒฝ ์‹œ ๊ด€๋ จ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

 

728x90