์ด์ ์ฝ๋
@OneToMany
@JoinColumn(name = "teamId", insertable=false, updatable=false)
private List<TeamMatchResult> teamMatchResultList;
save, update, get์ ์๋๋๋ฐ delete๊ฐ ๋์ง์๋๋ค...
์๋ฌ
Column 'team_id' cannot be null
์ธํฐ๋ท์ ์ด์ฌํ ๋์๋ค๋๋ฉฐ ๊นจ๋ฌ์ ๊ฒฐ๊ณผ
@OneToMany(mappedBy = "team", cascade = CascadeType.ALL, orphanRemoval = true)
private List<TeamMember> teamMemberList = new ArrayList<>();
์กฐ์ธ์นผ๋ผ์ด ์๋๋ผ mappedBy๋ก ๋งคํ์ ํด์คฌ๋๋ ๋์๋ค.
์ด๊ฒ ๋๋ฌธ์ ์์ฒญ ์๊ฐ์ ๋ฒ๋ ธ๋ค. mappedBy๋ ์กฐ์ธ์นผ๋ผ์ด ๊ฐ์๊ฑด์ค ์์๋๋ฐ ๋ฏธ๋ฌํ๊ฒ ๋ค๋ฅธ ๊ฒ ๊ฐ๋ค. ์ฐจ์ด์ ์ ๋ ๊ณต๋ถํด๋ด์ผ ํ ๊ฒ ๊ฐ๋ค.