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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage