按实体划分的NHibernate HQL组

按实体划分的NHibernate HQL组,nhibernate,hql,Nhibernate,Hql,是否可以在HQL中运行类似于此的查询,而不必指定所有列名 select med, MAX(med.PrescriptionLines.Prescription.PrescriptionDate) from Medication med where med.Patient.PatientId = :patientId group by med 此查询将展开select中药物对象的所有属性,但在group by中仅将med扩展为med.MedicationId。我不想在GR

是否可以在HQL中运行类似于此的查询,而不必指定所有列名

select med, MAX(med.PrescriptionLines.Prescription.PrescriptionDate)
    from Medication med
    where med.Patient.PatientId = :patientId
    group by med
此查询将展开select中药物对象的所有属性,但在group by中仅将med扩展为med.MedicationId。我不想在GROUPBY子句中指定药物对象的所有属性。有办法吗

我试着用groupby-med.*或groupby{med.}替换groupby-med,但这不起作用


有什么想法吗?

没有实施。见:

  • (本期发行已超过三年)

它没有实现。见:

  • (本期发行已超过三年)

您发送的第一个链接表明此问题已在1.2.0中解决。这显然不是事实,因为我使用的是2.0.1。不,仔细看看,它说文档是固定的,以反映它不受支持的现实。虽然我很讨厌它,但这是正确的答案。令人惊讶的是,他们还没有实现它,或者使它成为可能(例如,\{med.*\})。谢谢。您发送的第一个链接表明这已在1.2.0中解决。这显然不是事实,因为我使用的是2.0.1。不,仔细看看,它说文档是固定的,以反映它不受支持的现实。虽然我很讨厌它,但这是正确的答案。令人惊讶的是,他们还没有实现它,或者使它成为可能(例如,\{med.*\})。谢谢