(엔티티매핑)@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;
}
댓글 없음:
댓글 쓰기