0
기본 키가있는 엔티티에서 객체를 찾으려면 em.find(Person.class, <Id>)
을 사용하십시오.클래스 ID를 사용하여 엔티티를 찾으십시오
, 나는 JPA는 EclipseLink를 사용하고 있는데 나는 사람 항목 느릅 나무 복합 기본 키 (@classId)가이
는 Person 개체 :
@Entity
@IdClass(PersonId.class)
public class Person {
@Id
private int id;
@Id
private String name;
public String getName() {
return name;
}
// getters & setters
}
및 PersonID :
public class PersonId implements Serializable {
private static final long idVersionUID = 343L;
private int id;
private String name;
// must have a default construcot
public PersonId() {
}
public PersonId(int id, String name) {
this.id = id;
this.name = name;
}
//getters & setters
//hachCode & equals
}
em.find를 사용하여 지정된 Person 객체를 가져 오는 방법은 무엇입니까?