728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- ํ๋ฌํฐ ํ๋ก์ ํธ ์งํ,
- ์คํ๋ง์ ์ฌ์ฉํ์ฌ ,ํ๋ฌํฐ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ฌ์ฉํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ API ๊ตฌํ
๐ญ๋๋ ์ & ๋ฐฐ์ด ์
- ์คํ๋ง์ผ๋ก API๋ฅผ ๋ง๋ค๊ณ , ๊ทธ๊ฒ์ ์ค์ ๋ก ์ฌ์ฉํด๋ณด์๋ค. ์ฌ์ค ํ๋ฌํฐ์ ํ์ด์ด๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์งํํ ์๋ ์์์ง๋ง, ํ์ด์ด๋ฒ ์ด์ค๊น์ง ๋ฐฐ์ฐ๊ณ ์ฌ์ฉํ๊ธฐ์๋ ๋ด ๋๊ฐ ์ฉ๋์ด ๋ถ์กฑํด์ ํ๋ค ๊ฑฐ ๊ฐ๊ธฐ๋ ํ๊ณ , ์ง๊ธ๊น์ง ์คํ๋ง ๊ณต๋ถํ๋๋ฐ ์ด๋ด ๋ ์์ฐ๋ฉด ์ธ์ ์ฐ๊ฒ ๋๋ ๋ง์์ผ๋ก ์ฌ์ฉํ๋๋ฐ, ์ ์๋ํด์ ๋คํ์ด์๋ค ใ ใ . ๋ฐค ์์ ๊ฑฐ์ 40์๊ฐ? ๊นจ์ด์๋๋ฐ ๋ฏธ์น๊ฒ ๋ค. ๊ทธ๋๋ ๋ฟ๋ฏํ๋ค ใ ใ
- ์ถ๊ฐ๋ก ์ด๋ฅผ ์งํํ๋ฉฐ queryDSL์์ offset์ ์์ ํ ์๋ชป ์๊ณ ์์๋ค๋ ๊ฒ์ ๊นจ๋ฌ์๋ค.
๐ฅ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- ํ๋ฌํฐ ํ๋ก์ ํธ ์งํ,
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
[QueryDSL] ํ์ด์ง์์ Offset ๊ณผ limit ์ ๋ํด์
์ง๊ธ๊น์ง offset์ ์์ ํ ์๋ชป ์ดํดํ๊ณ ์์๋ค. ์ฐ์ ์ฝ๋๋ฅผ ๋ณด์. @Override public List searchAcademy(SearchCond cond) { return query .selectFrom(academy) .where( nameHasStr(cond.getName()) ) .offset..
ttl-blog.tistory.com
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2022-01-13 (0) | 2022.01.13 |
---|---|
[TIL] 2022-01-12 (0) | 2022.01.13 |
[TIL] 2022-01-10 (0) | 2022.01.10 |
[TIL] 2022-01-09 (0) | 2022.01.10 |
[TIL] 2022-01-08 (0) | 2022.01.09 |