Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DiscriminatorColumn
- 고아객체
- DiscriminatorValue
- MappedSuperclass
- 영속성전이
- relational DB
- n+1문제
- 즉시로딩
- JPA
- Amortized Analysis
- 엔티티 매핑
- Flush
- 값타입
- Embeddable
- 지연로딩
- 정렬
- relational database
- Spring
- ROLLBACK
- DB
- 플러시
- 순수jpa
- 페치조인
- fetch join
- commit
- 분할상환분석
- Spring Data JPA
- 영속성 컨텍스트
- Algorithm
- 관계형 데이터베이스
Archives
- Today
- Total
목록값타입 (1)
Jun's note
[JPA] 값 타입 (기본값 타입, 임베디드 타입, 컬렉션 값 타입)
JPA를 사용할 때 변수값을 3가지 타입으로 정의할 수 있다. 1. 기본값 타입 2. 임베디드 타입 (복합 값 타입) (예, 좌표 x,y를 하나의 값으로 함께 사용) 3. 컬렉션 값 타입 (기본값 타입과 임베디드 복합해서 사용?) 1. 기본값 타입 기본타입 vs 객체타입 int, double - 변수를 공유하지 않음 (값 변경 x) (메모리에 각각의 주소에 할당됨) (값을 전달,복사하는 것) Integer, Long(클래스) - 변수를 공유 o (왜? 레퍼런스를 참조하기 때문, 주소를 연결시켜주기 때문에 다른 변수여도 저장소는 같은곳) (참조를 전달) 2. 임베디드 타입 연관되어있는 값끼리 묶어 하나의 클래스로 해결 (엔티티 X) 쉽게 말하면, 1. "회원 엔티티는 이름, 근무 시작일, 근무 종료일, 주..
Programming/JPA
2022. 1. 24. 00:03