JPA
2022. 3. 10.
Entity ๊ฐ์ ๊ด๊ณ
Entity๋ค ๊ฐ์ ๊ด๊ณ ์ผ๋๋ค(One-to-Many), ๋ค๋์ผ(Many-to-One), ๋ค๋๋ค(Many-to-Many) ๊ด๊ณ์ ๋ํด ์์๋ณด์. ๊ฐ์ฒด, ๊ด๊ณ, ์์ฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋
์ ๊ตฌ์ฑ ์์๋ ๊ฐ์ฒด(Entity), ๊ด๊ณ(Relationship), ์์ฑ(Attriube) ์ธ ๊ฐ์ง๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ค๋ฃจ๋ ์ฌ๋ฌผ, ์ฆ ๋์์ ๋งํ๋ ๊ฒ์ด๊ณ , ๊ด๊ณ๋ ๊ทธ ์ฌ๋ฌผ๋ค๋ผ๋ฆฌ์ ์ฐ๊ด์ ์๊ธฐํ๋ ๊ฒ์ด๊ณ , ์์ฑ์ ๊ทธ ์ฌ๋ฌผ๋ค์ด ๊ฐ์ง๊ณ ์๋ ๊ฐ์์ ํน์ฑ์ ๋งํ๋ ์ฉ์ด์ด๋ค. ํ์๋ค์ด ๊ธ์ ์์ฑํ ์ ์๋ ๊ฒ์ํ ์น์ ๋ง๋ ๋ค๊ณ ์๊ฐํด๋ณด์. ์ฐ์ ์ ์ผ๋ก ํ์์ด ํ์ํ๊ณ , ๊ทธ ํ์์ด ์ธ ์ ์๋ ๊ฒ์๊ธ์ด ํ์ํ๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ด๋ ํ์ํ ๊ฐ์ฒด(Entity)๋ ํ์(User), ๊ฒ์๊ธ(Board)์ธ ๋ ๊ฐ์..