@OneToMany, @ManyToOne


@OneToMany, @ManyToOne

@OneToMany , @ManyToOne OneTOMany는 1:N 관계 쉽게 권한:user 라고 볼 수 있다 권한이 Member인 user는 여러명. ManyToOne은 N:1 관게. @OneToMany , @ManyToOne 속성 Optional - false로 설정할 시 해당 객체에 null 삽입 가능. ManyToOne , OneToOne : false = 내부조인 , true 외부조인 OneToMany, ManyToOne : false 외부조인, true 외부조인 cascade - 영속성 전이 - 부모 엔티티가 영속화 될 때 자식 엔티티도 같이 영속화되고, 부모 엔티티가 삭제될 때 자식 엔티티도 삭제되는 등 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 전이되는 것을 의미. - CascadeType.ALL : 모든 Cascade 적용 - CascadeType.PERSIST : 엔티티를 영속화 할 때, 연관된 엔티티도 함께 유지 - CascadeTyp...


#JoinColumn #JPA #ManyToOne #mapperdBy #OneToMany

원문링크 : @OneToMany, @ManyToOne