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 |
Tags
- 컨테이너
- kafka
- JPQL
- JWT
- DLQ
- Routing Key
- @ComponentScan
- Spring Data JPA
- docker
- 지연 로딩
- @Transactional
- dockerhub
- 페이징
- redis
- CORS
- DI
- JPA
- Spring
- Web
- 쿠버네티스
- mybatis
- Dead Letter Queue
- docker compose
- securitycontextholderfilter
- JdbcTemplate
- AWS
- Spring Container
- 스프링 부트
- MSA
- 서블릿 컨테이너
Archives
- Today
- Total
목록@attributeoverrides (1)
look-forest
JPA의 데이터 타입 분류엔티티 타입식별자O (데이터가 변해도 식별자로 지속해서 추적 가능)생명 주기 관리공유 값 타입int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 식별자X (고유 식별자가 없고 값만 있으므로 변경시 추적 불가)생명 주기를 엔티티에 의존 공유하지 않는 것이 안전(복사해서 사용 or 참조 타입일 경우 불변 객체로)값 타입은 정말 값 타입이라 판단될 때만 사용. 엔티티와 값 타입을 혼동해서 엔티티를 값 타입으로 만들면 안됨. 식별자가 필요하고, 지속해서 값을 추적, 변경해야 한다면 그것은 값 타입이 아닌 엔티티 값 타입을 사용하면 도메인을 모델링하기에 용이하고, (용어 정의가 되니까)validation rule을 한 곳에서 모아서 관리할 수 있..
JPA/JPA
2024. 9. 12. 23:13