Uso de Hibernate Get con clave principal de varias columnas
Digamos que tengo una clase que se ve así:
public class MyClass {
@Id
@Column(name = "ID")
private long Id;
}
Puedo usar una sesión de hibernación para obtener o cargar en la clase de esta manera:
MyClass a = (MyClass)session.get(MyClass.class, new Long(100));
Sin embargo, suponga que tengo una clase con varias columnas como clave principal:
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;
}
¿Es posible usar get o load con tal clase?