この HQL コマンドを実行できません:
String hql = "select t.ticketName, t.idTicket, d.jour from Ticket as t inner join DateTraitement as d on d.idTicket=t.idTicket where t.idTicket= 1";
Query query = getSession().createQuery(hql) ;
List<Abc> result = query.list();
私はこのエラーを持っています: org.hibernate.QueryException: プロパティを解決できませんでした: idTicket of: mmmodel.DateTraitement [select t.ticketName, t.idTicket, d.jour from mmmodel.DateTraitement as d, mmmodel.Ticket as t where d. idTicket = t.idTicket]
ここに私のDateTreatmentクラスがあります:
ここにコードを入力してください
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id_date_traitement", unique = true, nullable = false)
private Integer idDateTrait;
@Column(name = "jour", length = 50)
private int jour;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "id_ticket")
private Ticket ticket;
public Integer getIdDateTrait() {
return idDateTrait;
}
public void setIdDateTrait(Integer idDateTrait) {
this.idDateTrait = idDateTrait;
}
public int getJour() {
return jour;
}
public void setJour(int jour) {
this.jour = jour;
}
public Ticket getTicket() {
return ticket;
}
public void setTicket(Ticket ticket) {
this.ticket = ticket;
}
}
何が欠けているのかわからない。あなたの助けに感謝します。