๊ฐ๋ฐ ํจ์จ์ ๋์ด๊ธฐ ์ํด ์์ฃผ ์ฌ์ฉ๋๋ ๋ถ๋ถ/๊ณตํต๋๋ ๋ถ๋ถ์ ๋ฌถ์
1. ๋ฐ์ดํฐ ๊ตฌ์กฐ ํต์ผ
createdAt
, id
, is_deleted
์ ๊ฒฝ์ฐ ๋ชจ๋ ์ํฐํฐ๊ฐ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ์ ์ด๋ฅผ ๋ฌถ์
- ์์ ๋ด์ฉ์ entity๊ฐ ์์ํด์ ํ์ํ ๋ด์ฉ๋ง ๊ฐ์ฒด ์ํฐํฐ์ ๋ด์ ์ ์๋๋ก ํจ
- ์ํฐํฐ์ ๋ชฉ์ ์ ๊ด๋ จ ๋ด์ฉ์ด ํ์์๋ค๋ฉด ์์ํ์ง ์์๋ ๊ด์ฐฎ์
2. CRUD ๋จ์ํ
CRUD ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ๊ธฐ ์ํด ๊ณตํต ์๋น์ค, ์ปจํธ๋กค๋ฌ ์์ฑ
- ๋น์ฆ๋์ค ๋ก์ง์ ๋ ์ง์คํ ์ ์๋๋ก ๊ธฐ๋ณธ CRUD๋ ์ถ์ํ ํด์ ์ฌ์ฉ
- ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณตํต CRUD๊ฐ ์๋ ๋น์ฆ๋์ค ๋ก์ง์ด CRUD์ ์ํฅ์ ๋ฏธ์น๊ธฐ์ ์์ ๋ด์ฉ์ ์์ํ์ง ์์
- ์ก์ ๊ฒฝ์ฐ ๊ณตํต CRUD๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๊ณ , ์ถ๊ฐ์ ์ผ๋ก ํ์ํ ๋ถ๋ถ๋ง ์๋ก ๊ตฌํํด์ ์ฌ์ฉ
- ํ์ ์, ์ด๋ฅผ ์์ํด์ ์ฌ์ฉ