[JPA] ์์์ฑ ์ ์ด by Cascade ์ต์
rlaehddnd0422
์์์ฑ ์ ์ด ์์์ฑ ์ ์ด๋ ํน์ ์ํฐํฐ๋ฅผ ์์ ์ํ๋ก ๋ง๋ค ๋ ์ฐ๊ด๋ ์ํฐํฐ๋ ํจ๊ป ์์์ํ๋ก ๋ง๋ค๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ ์ต์
์
๋๋ค. JPA๋ ๋ค์ค์ฑ ์ด๋
ธํ
์ด์
(@ManyToOne, @OneToMany ๋ฑ)์ cascade ์ต์
์ผ๋ก ์์์ฑ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฝ๊ฒ ๋งํด ์์์ฑ ์ ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ถ๋ชจ ์ํฐํฐ๋ฅผ ์ ์ฅํ ๋ ์์ ์ํฐํฐ๋ ํจ๊ป ์ ์ฅํ ์ ์์ต๋๋ค. Parent @Entity public class Parent { @Id @GeneratedValue @Column(name = "PARENT_ID") private Long id; @OneToMany(mappedBy = "parent") private List children = new ArrayList(); public List getChildren..