orphanRemoval1 [JPA] CascadeType.REMOVE vs orphanRemoval = true 토이프로젝트 중 CascadeType.REMOVE 와 orphanRemoval = true 가 헷갈려 둘의 차이를 찾고 정리하였다. 당시 상황은 다음과 같다. @Entity @Getter @Table(name = "orders") public class Order { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "order_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id") private User user; @OneToOne(fetch = FetchType.LAZY,cascade = CascadeType.ALL) @Joi.. 2022. 3. 19. 이전 1 다음