일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- @Table
- org.apache.ibatis.binding.BindingException
- 네이버 연결된 서비스
- 자바ORM표준프로그래밍
- fixedDelay
- JPA
- 매핑정보가없는필드
- 멱등활용
- SpringBoot
- 무상태프로토콜
- HTTP3
- 네이버로그인API
- @Entity
- Transaction not successfully started
- gitrevert
- anyMatch
- RFC723x
- gitreset
- Git
- Invalid bound statement (not found)
- http
- hibernate.dialect
- 김영한JPA
- initialDelay
- 데이터베이스 방언
- ERROR TYPE : org.apache.ibatis.binding.BindingException
- KAKAOLOGINAPI
- DB방언
- HTTPMESSAGE
- 캐쉬가능
Archives
- Today
- Total
twocowsong
순수한 객체 연관관계 본문
순수하게 객체만 사용한 연관관계를 살펴보겠습니다.
public class Member {
private String id;
private String username;
private Team team;
public void setTeam(Team team) {
this.team = team;
}
// Getter, Setter
}
public class Team {
private String id;
private String name;
// Getter, Setter
}
위에 2개의 객체가 있습니다.
Member와 Team입니다. 아래의 소스코드를 통해 Member를생성 후 팀에 포함시키겠습니다.
Member meber1 = new Member("member1", "회원1");
Member meber2 = new Member("member2", "회원2");
Team team1 = new Team("team1", "팀1");
member1.setTeam(team1);
member2.setTeam(team2);
Team findTeam = member1.getTeam();
회원1과 회원2는 팀1에 소속했습니다. 그리고 다음 코드로 회원1이 속한 팀1을 조회할 수 있습니다.
Team findTeam = member1.getTeam();
이처럼 객체는 참조를 사용해서 연관관계를 탐색할 수 있는데 이것을 객체 그래프 탐색이라고 합니다.
'IT > JPA' 카테고리의 다른 글
객체 관계 매핑 (0) | 2022.05.28 |
---|---|
테이블 연관관계 (0) | 2022.05.27 |
객체 연관관계와 테이블의 연관관계 (0) | 2022.05.25 |
연관관계 매핑 기초 (0) | 2022.05.23 |
[실전 예제] 요구사항 분석과 기본 매핑 (0) | 2022.05.22 |