데이터베이스 구성하기
스키마 생성
테이블 생성
Reverse database
로 다이어그램을 보도록하자..
하는 방법은 메뉴에서 [Database] - [Reverse Engineer]
클래스 만들기
다른 클래스는 이전 프로젝트에 했던 것들이고
리뷰클래스만 새로 생긴 클래스이니 리뷰클래스를 만들어 보자.
먼저 이전 것 복붙한 프로젝트이니 hibernate configuration 파일을 수정하자.
처음 클래스 시작 구성
필드 바탕으로 getter setter, toString 메소드 생성
어노테이션 입력
Instructor 클래스 수정하자..
courses 필드에 대해서 Lazy 설정..
Course클래스에서는 Review List 필드를 만들어 주고 getter/setter도 만든다.
add클래스는 set와 다르다.. set은 리스트를 아예 설정하는 것이고 add는 리스트 데이터를 삽입하는 것이다.
그리고나서 fetch 설정과 JoinColumn을 해준다.
GetCourseReview
Delete
'컴퓨터공학 > Spring & Hibernate' 카테고리의 다른 글
Spring> MVC & Hibernate> Set up (0) | 2021.05.06 |
---|---|
Spring> Hibernate> @ManyToMany (0) | 2021.05.04 |
Spring> Hibernate> Eager vs Lazy Loading (0) | 2021.04.29 |
Spring> Hibernate> @OneToMany (0) | 2021.04.28 |
Spring> Hibernate> @OneToOne Mapping (0) | 2021.04.27 |