Hibernate Get with Multi-Column Primary Key verwenden
Sag, ich habe eine Klasse, die so aussieht:
public class MyClass {
@Id
@Column(name = "ID")
private long Id;
}
Ich kann eine Ruhezustandssitzung verwenden, um die Klasse wie folgt abzurufen oder zu laden:
MyClass a = (MyClass)session.get(MyClass.class, new Long(100));
Angenommen, ich habe eine Klasse mit mehreren Spalten als Primärschlüssel:
public MyJoinClass implements Serializable {
private static final long serialVersionUID = -5L;
@Id
@Column(name = "ID")
private long id;
@Id
@Column(name = "EMAIL_ADDRESS_ID")
private long emailAddressId;
}
Ist es möglich, get oder load mit einer solchen Klasse zu benutzen?