본문 바로가기
[SpringBoot]

JPA - OneToMany

by Hevton 2022. 12. 20.
반응형

 

예시를 가져왔고, 이것만 보시면 됩니다.

적당한 깔끔한 예시가 검색해도 나오지 않아서 직접 남깁니다.

Class School {
    @Id
    String id;
    
    // mappedBy는 왜리키 명을 넣어준다.
    @OneToMany(mappedBy="school", fetch=FetchType.LAZY)
    List<Student> students;
}

Class Student {
    String name

    @ManyToOne
    JoinColumn="school_id" // school_id라는 col이 자동 생성됨
    School school
}

LazyFetch는 get 할때만 가져오는 방식.

 

 

참고

좋은 자료

https://jyami.tistory.com/21

https://www.baeldung.com/jpa-join-column

https://www.youtube.com/watch?v=febxA-YxyNU 

https://jinhokwon.github.io/springboot/springboot-jpa-one-to-many/

반응형

'[SpringBoot]' 카테고리의 다른 글

JPA 설명 -3 / Spring Data JPA 실습  (0) 2022.12.20
JPA 설명 -2 / Spring Data JPA  (1) 2022.12.20
JPA 설명 -1 / JDBC  (0) 2022.12.15
SpringBoot 간단 실습 - 5 Controller, CRUD 단위 테스트  (0) 2022.12.14
SpringBoot Swagger 연동  (0) 2022.12.13