๋ค๋์ผ ์ฐ๊ด๊ด๊ณ์์ @JoinColumn(name)
- ์ปฌ๋ผ ์ด๋ฆ ๋งคํ์ ์ฌ์ฉ๋๋ ์ด๋ ธํ ์ด์
- ์ฐ๊ด๊ด๊ณ์๋ ์๋ฌด๋ฐ ์ํฅ์ด ์๋ค
- ์กฐ์ธ ๋์ ์ปฌ๋ผ์ ๋ณ๊ฒฝํ๊ธฐ ์ํด
@JoinColumn(referencedColumnName)
์ ํ์ฉํ ์ ์๋ค! - ๋ฐ๋ผ์ ๋ฌด์กฐ๊ฑด
@JoinColumn
์ ์๋ตํด์ ์๋๋ค
์ผ๋๋ค ๋จ๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์์ @JoinColumn
@JoinColumn
์ด๋ ธํ ์ด์ ์ ๊ผญ ๋ช ์ํด์ค์ผ ํ๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๊ฐ ํ ์ด๋ธ์ ์๋์ผ๋ก ์์ฑํจ
์ผ๋๋ค ์๋ฐฉํฅ ์ฐ๊ด๊ด๊ณ์์ @JoinColumn
- ์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ์ ์ผ(1)์๊ฒ ์ฃผ๋ ค ํ๋ ๊ฒฝ์ฐ ๋ค(N)์ชฝ์
@JoinColumn(insertable=false, updateable=false)
๋ฅผ ์ฌ์ฉํ๋ฉด ์ฐ๊ด๊ด๊ณ์ ์ฃผ์ธ์ ๊ฐ์ ์ํฌ ์ ์๋ค.
์ฐธ๊ณ : https://hyeon9mak.github.io/omit-join-column-when-using-many-to-one/
'๐ORM:JPA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ณ๊ฒฝ ๊ฐ์ง์ ๋ณํฉ (0) | 2023.07.18 |
---|---|
@Transactional (0) | 2023.07.15 |
JPA ์ฟผ๋ฆฌ ( JPQL ) (0) | 2023.07.11 |
๊ฐ ํ์ , ๊ฐ ํ์ ์ปฌ๋์ (0) | 2023.07.10 |
์ฆ์ ๋ก๋ฉ๊ณผ ์ง์ฐ ๋ก๋ฉ (0) | 2023.07.06 |