์ค๋ ์งํํ ๋ด์ฉ๋ค ๐ง
ํ ์ปจ๋ฒค์ ์ ํ๊ธฐ
- ํ์ ์ฝ๋ ์ปจ๋ฒค์
์ ์ธ์ธํ๊ฒ ์ ํ๋ค.
- ์ค๊ฐ์ ์๊ฒฌ ์ถฉ๋์ด ์ผ์ด๋๋ ์ผ์ด ๋ฐ์ํ์ง ์๋๋ก ํ์ํ ๋ด์ฉ๋ค์ ๋ชจ๋ ์ ํ๋ค.
ํ์ด์ง ์กฐํ ๊ธฐ๋ฅ(๊ฒ์ ํฌํจ) ๊ฐ๋ฐ ์์
- ์ฌ์ค ์์์ ์ต๊ทผ ๊ฒ์ ๊ธฐ๋ก ์กฐํ์๋ค. ํ์ง๋ง ํ์ด์ง ์กฐํ ๊ธฐ๋ฅ์ ํตํด ๊ฒ์์ด๋ค์ History์ ์ ์ฅํด์ผ ์ต๊ทผ ๊ธฐ๋ก ์กฐํ๊ฐ ๊ฐ๋ฅํ ๊ฒ์ด์๋ค.
- ๊ทธ๋์ History์ ๋ํ ๊ฐ๋ฐ์ ๋ฉ์ถ๊ณ ํ์ด์ง ์กฐํ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์์ํ๋ค.
- ํํฐ๋ง์ ํด์ผํ ์กฐ๊ฑด๋ค์ด ๋งค์ฐ ๋ง์์ ํท๊ฐ๋ฆฌ์ง ์๊ฒ ๋จผ์ ์ ๋ฆฌํ ํ ํ๋์ฉ ์ฐจ๋ก๋๋ก ํด๊ฒฐํ๋ค.
- ์์ง ์๊ฒฉ ์๊ฑด ๋ถ๋ถ์ ๋ํด์๋ ํด๊ฒฐํ์ง ๋ชปํด์ ์ด์ด์ ๊ฐ๋ฐํ ์์ ์ด๋ค.
ํ๋ก์ ํธ ์งํํ๋ฉด์ ๊ณ ๋ฏผํ๋ ์ฌํญ๋ค
- QueryDSL์์ between๊ณผ geo, leo ์ค ์ด๋ค ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์๊น?
- ์ฑ์ฉ ๊ธฐ๊ฐ์ ๋ฐ๋ฅธ ๊ฒ์ ์กฐํ๋ฅผ ์งํํ ๋ ํ ์ด๋ธ ์์ ์์ ๋ ์ง์ ๋ง๊ฐ ๋ ์ง๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ between๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๊ณ , geo, leo๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
- ํ์ง๋ง ๊ฒ์ ๊ธฐ๊ฐ์ ์์ ๋ ์ง ํน์ ๋ง๊ฐ ๋ ์ง๊ฐ null์ด ๋ค์ด์ฌ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํ๋ค.
- ์ด๋ ๊ฒ ๋ ๊ฒฝ์ฐ between์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ geo,leo๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ null์ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ด๋ป๊ฒ ๊ฒฐ์ ํด์ผ ํ๋๊ฐ?
- orderBy() ๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ (๋จ์ ์ ๋ ฌ)
- ๋จ์ํ ์ ๋ ฌ์ด๋ผ๋ฉด orderBy(Qํ์ .ํ๋.desc() ๋๋ asc() ๋ฅผ ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
- OrderSpecifier ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ (๋์ ์ ๋ ฌ ํ์ ์)
- ์ ๋ ฌ ์กฐ๊ฑด์ด ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ ๊ฒฝ์ฐ OrderSpecifier ๊ฐ ํ์ํ๋ค.
- orderBy() ๋ฅผ ์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ (๋จ์ ์ ๋ ฌ)
์ค๋ ํ๋ฃจ ์ ๋ฆฌ โ๏ธ
๋ด๊ฐ ์งํํ๋ ์๋๊ฐ ์๊ฐ๋ณด๋ค ๋ง์ด ๋๋ฆฌ๊ณ , ์์ง ์๋ ๊ฒ์ด ๋ณ๋ก ์๋ค๋ ๊ฒ์ ๊นจ๋ซ๋ ์๊ฐ์ด์๋ค.
์ค๊ฐ์ค๊ฐ ๋งํ๋ ๋ถ๋ถ์ด ๋๋ฌด๋๋ ๋ง์๊ณ .... ๊ฒฐ๊ตญ ์ค๋ ํ์ด์ง ์กฐํ ๊ธฐ๋ฅ ํ๋๋ ๊ตฌํํ์ง ๋ชปํ ์ํฉ์ด ๋ฒ์ด์ก๋ค..
๋ถ๋ช
ํ์ด์ง ์กฐํ๋ ์ต๊ทผ ๊ฒ์ ๊ธฐ๋ก ์กฐํ ๋ ์ค ํ๋๋ ํด๊ฒฐํ ์ ์์ ๊ฑฐ๋ผ๊ณ ์๊ฐํ๋๋ฐ......
๊ทธ๋๋ ์ด๋ป๊ฒ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ํด๊ฒฐ์ ํด์ ๋ชฉ์์ผ๊น์ง ๋ด๊ฐ ๋ด๋นํ ๋ถ๋ถ์ ์๋ฒฝํ๊ฒ ๋ง๋ฌด๋ฆฌํ ์ ์๋๋ก ๋ ์ด์ฌํ ์งํํด์ผ ํ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ผ ๋ฏผํ๋ฅผ ๋ผ์น์ง ์๋ 1์ธ๋ถ์ ํด๋ด๋ ํ์์ด ๋ ์ ์์ ๊ฒ ๊ฐ๋ค. (์ฐ๋ฆฌํ ๋ค๋ค ๋๋ฌด ์ํ๋ ์ฌ๋๋ค์ด์ผ..ใ ใ )
๋ด์ผ ํ๋ฃจ๋ ์์ฐจ๊ฒ ์ด์ฌํ ๋ณด๋ด๋ณด์!! ๋ด์ผ์ ์ ๋ฐ ํ๋ฆฌํ๋ฅผ ๋ณด๋ผ ์ ์๊ธฐ๋ฅผ......
๋ด์ผ ๊ณํ โฐ
- ํ์ด์ง ์กฐํ(๊ฒ์ ๊ธฐ๋ฅ ํฌํจ) ๊ธฐ๋ฅ ๊ตฌํ ์๋ฃํ๊ธฐ
- ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํตํด ํ์ํ ๋ถ๋ถ ์์ ํ๊ธฐ
- ๊ฐ๋ฅํ๋ค๋ฉด ์ต๊ทผ ๊ฒ์ํ ๊ฒ์์ด ๊ธฐ๋ก ์กฐํ๊น์ง ํ ์ ์๋๋ก ๋ ธ๋ ฅํ๊ธฐ
'๐ฅ๏ธ Cheer-haํ๋ก์ ํธ > โ๏ธ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ TIL ] ์ต์ข ํ๋ก์ ํธ_Day 10 (0) | 2025.02.19 |
---|---|
[ TIL ] ์ต์ข ํ๋ก์ ํธ_Day 9 (0) | 2025.02.18 |
[ TIL ] ์ต์ข ํ๋ก์ ํธ_Day 5 (0) | 2025.02.15 |
[ TIL ] ์ต์ข ํ๋ก์ ํธ_Day 4 (1) | 2025.02.13 |
[ TIL ] ์ต์ข ํ๋ก์ ํธ_Day 1 (0) | 2025.02.10 |