2016년 12월 21일 수요일

[자바교육,스프링교육,JPA교육학원_탑크리에듀](엔티티매핑)@IdClass를 이용한 복합키 매핑예제

(엔티티매핑)@IdClass를 이용한 복합키 매핑예제 

EMP 테이블이 생성되며 PK는 empno, ename 두개의 칼럼으로 만들어 진다.

1. Emp.java

package jdbc;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;

@Entity
@IdClass(EmpId.class)
public class Emp {
@Id
private Long empno;
@Id
private String ename;
private String job;
}


2. EmpId.java

package jdbc;

import java.io.Serializable;

import javax.persistence.Column;

public class EmpId implements Serializable{
@Column
private Long empno;
@Column
private String ename; 
}

댓글 없음:

댓글 쓰기