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 |
Tags
- docker
- index
- 자바 동시성
- 스키마 자동 생성
- github
- java
- 싱글톤 동시성
- 로드밸런서
- 컨테이너
- transaction
- Database
- acid
- 데이터베이스
- thread safety
- 권장 PK 전략
- load balancer
- ArrayList 소스코드
- 트랜잭션
- PostgreSQL
- ArrayList 가변
- create-drop
- 멀티스레드 싱글톤
- JPA
- JPA란
- postgres
- 도커
- ArrayList 길이 확장
- Container
- heap
- JPA 장점
Archives
- Today
- Total
목록권장 PK 전략 (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