| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 플랫폼 클래스 로더
- 딕셔너리
- 객체지향
- 알고리즘
- 스프링
- 클래스 로더 계층
- BFS
- 부트스트랩 클래스 로더
- 백준
- 파이썬
- 다이렉트 레퍼런스
- 파이썬 문자열 메서드
- dfs
- 자료구조
- 코딩테스트
- 스프링 컨테이너
- AWS SAA-C03 합격후기
- 파이썬 리스트 메서드
- python list method
- 컴포넌트 스캔
- 2026 AWS SAA-C03
- getreference
- python
- 자바
- stop the world
- aws saa-c03
- 심볼릭 레퍼런스
- 어플리케이션 클래스 로더
- java
- Spring
- Today
- Total
목록2024/05 (3)
클라우드 낚시꾼
1. find()와 getReference() 소개em.find(): 데이터베이스에서 엔티티 데이터를 즉시 로드한다. (즉시 로딩)em.getReference(): 프록시 인스턴스를 제공하고 실제 엔티티 데이터의 로딩을 필요할 때까지 지연시킨다. (지연 로딩)예제 코드@Entitypublic class Member { @Id private Long id; private String name; // getters and setters}EntityManager em = entityManagerFactory.createEntityManager();// find() -> 즉시 로딩Member member1 = em.find(Member.class, 1L);// getReference() -..
단방향과 양방향객체는 참조 방향에 따라 단방향 또는 양방향이 될 수 있다.단방향: A에서 B로, 즉 한쪽으로만 참조가 가능하다양방향: A에서 B, B에서 A 양쪽으로 참조가 가능하다.다대일 관계, 일대다 관계에서 연관관계의 주인연관관계의 주인: 외래키를 관리하는 쪽을 연관관계의 주인이라고 한다. 주인이 아닌 쪽은 단수 조회만 가능한 참조 측이다.다대일 관계: 다대일(N:1)의 다(N)쪽에서 외래 키를 관리한다. 일대다 관계: 일대다(1:N)에서 일(1)쪽에서 외래 키를 관리한다. 테이블과 객체의 차이점 근본적인 핵심은 테이블과 객체의 차이이다.테이블에는 방향이라는 개념이 없기 때문에 단방향, 양방향 개념 자체가 존재하지 않는다.테이블에서는 예외 없이 항상 일대다든 다대일이든 다 쪽에서 외래키를 관리한다...
1. OverviewJPA에서 관계의 방향은 단방향 또는 양방향으로 나뉜다. 양방향 관계의 경우에는 일반적으로 연관관계의 주인, 참조 측을 정의한다.연관관계의 주인(소유 측, owning side)참조 측(referencing side)연관관계의 주인과 참조 측은 어떻게 지정해야 할까? 이제부터 차근 차근 알아보자2. 초기 상황 위 관계를 분석해보면, 2가지 결과를 도출할 수 있다.Employee는 구글 Email, 네이버 Email 등등 여러 Email을 가질 수 있다. 이러한 관계를 one-to-many, 즉, 일대다 관계라고 한다. Email 엔티티는 Employee 엔티티의 id(PK)를 참조하는 employee_id(FK)를 가지고 있다.3. @JoinColumn (+ name에 관하여.....