먹었으면 뇌를 쓰자
3초 만에 이해하는 @OneToMany 연관관계 헬퍼 메소드 쓰는 법 본문
헬퍼 메소드(helper method) : 우리 클래스 안에서 a 메소드를 도와주는 b 메소드
외부 클래스에서 a 메소드를 호출하면, a 메소드를 돕는 b 메소드도 연쇄적으로 동작하게 된다.
1. Address 객체의 인스턴스 생성되면
2. 우리 클래스와 매핑된 변수 addresses에 더하겠습니다 (우리 클래스가 One이기 때문)
3. 그러기 위해선 인스턴스에게 우리 클래스에 대한 접근을 가능하게 해줘야겠습니다
1. Person 객체의 인스턴스 생성되면
2. 우리 클래스와 매핑된 변수 person에 매치하겠습니다 (우리 클래스가 Many이기 때문)
3. 그러기 위해선 인스턴스에게 우리 클래스의 데이터를 매핑된 변수를 통해 읽어갈 수 있게 해줘야겠습니다
1. 외부 클래스에서 Person.class의 인스턴스가 만들어졌습니다
2. Person.class에서 헬퍼 메소드로 정의한 addAddress를 통해 연쇄적으로 동작하도록 하겠습니다
'Framework > JPA' 카테고리의 다른 글
JPA 학습 내용을 정리한 로드맵 - 1. JPA란 무엇인가 (0) | 2022.12.19 |
---|---|
Query dsl - Querying, Join, Paging 구현하기 (+query dsl 5.0.0 fetchResult count 쿼리 작성) (0) | 2022.11.29 |
자바 기본 생성자, 인수 생성자는 같이 입력해야 한다 왜냐면... (0) | 2022.11.28 |
JPQL TypedQuery 화면 출력할 때 "이것" 꼭 해줘야 한다 (0) | 2022.11.28 |
자바에서 getter and setter 쓰는 이유 (0) | 2022.11.28 |
Comments