代码之家  ›  专栏  ›  技术社区  ›  Deeksy

NHibernate HQL集团(按实体)

  •  3
  • Deeksy  · 技术社区  · 16 年前

    是否有可能在HQL中运行类似于此的查询,而无需指定所有列名。

    select med, MAX(med.PrescriptionLines.Prescription.PrescriptionDate)
        from Medication med
        where med.Patient.PatientId = :patientId
        group by med
    

    此查询展开了选择中药物对象的所有属性,但在组中仅将med展开为med.MedictionId。我不想在group by子句中指定药物对象的所有属性。有办法吗?

    按med分组

    有什么想法吗?

    1 回复  |  直到 16 年前