У меня есть 2 таблицы в следующих сущностях:
@Entity
@Table(name = "CLAIM")
@AutoProperty
public class Claim {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "id_request")
@SequenceGenerator(name = "id_request", sequenceName = "CLAIM_SEQ")
private Long id;
@Column(name = "CLAIM_MEP_ID")
private Long claimMepId;
=============================================== =========================
@Entity
@Table(name = "MEP")
@AutoProperty
public class Mep {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "id_mep")
@SequenceGenerator(name = "id_mep", sequenceName = "MEP_SEQ")
private Long id;
Я хочу присоединиться к таблицам с Claim.claimMepId = mep.id
Criteria cr = session.createCriteria(Claim.class);
ClaimStatus st = ClaimStatus.valueOf(status.toUpperCase());
cr.add(Restrictions.eq("status", st));
List<Claim> listClaims = cr.list();
Я пытался создать псевдоним и использовать проекции, но всегда получаю сообщение об ошибке "это свойство претензии"
Любая помощь приветствуется.