JPA/JPA 학습

JPA/JPA 학습

[JPA] Entity(엔티티)와 EntityManger(엔티티 매니저)

1. Entity JPA에서 엔티티란 DB 테이블에 대응하는 하나의 클래스라고 생각하면 된다. ▶ @Entity @Entity 가 붙은 클래스는 JPA가 관리하며 DB의 테이블과 자바 클래스가 매핑이 된다. 1. 엔티티 Member 클래스 @Entity public class Member { Long id; String name; } 2. DB의 Member 테이블 id name 1 hello ▶ @Table 엔티티와 매핑할 테이블을 지정한다. ▶ @Id 식별키(PK, Primary Key) 로 매핑한다. ▶ @GeneratedValue(strategy) 식별키(PK, Primary Key) 를 자동 생성한다. ▶ @Column 객체 필드와 DB 테이블의 column을 매핑한다. 2. EntityMang..

HSY_mumu
'JPA/JPA 학습' 카테고리의 글 목록