JPA 객체를 테이블에 매핑하는 방법

노영삼·2020년 9월 13일
0

JPA

목록 보기
1/3
  1. @Entity
    • 해당 클래스를 테이블과 매핑한다.
  2. @Table
    • 엔티티 클래스에 매핑할 테이블 정보를 알려준다.
    • 생략하면 클래스 이름을 테이블 이름으로 매핑한다.
  3. @Id
    • 필드를 테이블의 기본 키에 매핑한다.
  4. @Column
    • 필드를 컬럼에 매핑한다.
    • 생략하면 필드명을 사용해서 테이블의 컬럼명으로 매핑한다.

엔티티 클래스 Users를 테이블 MEMBER 매핑시키는 예

CREATE TABLE MEMBER(
    ID VARCHAR(255) NOT NULL,
    NAME VARCHAR(255),
    AGE INTEGER
)
@Table(name = "MEMBER")
@Entity
pulic class Users{
    //테이블의 기본 키에 매핑한다.
    @Id
    @Column(name = "ID")
    private String id;
    
    //필드를 컬럼에 매팽한다.
    @Column(name = "NAME")
    private String username;
	
    //매핑 정보가 없는 필드
    private Integer age;

}
profile
개발자가 되고싶다.

0개의 댓글