Я пытаюсь выполнить запрос составного ключа, используя @ embeddable.
Вот что у меня есть.
@Embeddable
public class IfasvVendorPK implements Serializable{
@Column(length = 4, nullable = false)
protected String peId;
@Column(length = 8, nullable = false)
protected String peAddrCd;
Сущность
@Entity
public class IfasvVendor implements Serializable {
@EmbeddedId
private IfasvVendorPK ifasvVendorPK;
Запрос
Список содержит два pks.Не уверен, должен ли я использовать список для этого.
Query query = session.createQuery("from IfasvVendor t0 where t0.ifasvVendorPK.peId=:id");
query.setParameter("id", list);
query.list();
Я также не был уверен, как получить объект, как только я получу запрос.