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
- transaction
- Container
- ArrayList 소스코드
- 스키마 자동 생성
- Database
- thread safety
- JPA란
- 트랜잭션
- 권장 PK 전략
- PostgreSQL
- JPA
- acid
- create-drop
- postgres
- docker
- 로드밸런서
- 컨테이너
- 멀티스레드 싱글톤
- ArrayList 가변
- load balancer
- ArrayList 길이 확장
- github
- index
- 도커
- JPA 장점
- heap
- 자바 동시성
- 데이터베이스
- java
- 싱글톤 동시성
Archives
- Today
- Total
목록entity mapping (1)
JS
[JPA #4] 엔티티 매핑 (Entity Mapping)
이번 포스팅에서는 JPA가 엔티티 객체와 테이블을 어떻게 매핑하는지 알아보겠습니다. 객체와 테이블 매핑 (@Entity, @Table) @Entity @Entity 라는 애노테이션이 붙은 클래스는 JPA가 관리하는 엔티티를 뜻합니다. JPA를 사용해서 테이블과 매핑할 클래스는 필수로 붙여줘야 합니다. 엔티티를 선언할 때는 몇 가지 주의사항이 있는데요. 기본 생성자가 필수입니다. (기본 생성자란, 파라미터가 없는 public 또는 protected 생성자를 뜻합니다.) final 클래스, enum, interface, inner 클래스는 사용이 불가합니다. DB에 저장할 필드에 final 키워드를 사용할 수 없습니다. @Table 엔티티와 매핑할 테이블을 지정한다는 애노테이션이며, name 이라는 속성을 ..
JPA
2022. 10. 28. 01:52