2
是否可以在HQL中运行与此类似的查询,而无需指定所有列名称。NHibernate HQL Group by Entity
select med, MAX(med.PrescriptionLines.Prescription.PrescriptionDate)
from Medication med
where med.Patient.PatientId = :patientId
group by med
此查询膨胀出所有在选择药物对象的属性的,但该组中仅通过扩展MED为med.MedicationId。我不想在group by子句中指定药物对象的所有属性。有没有办法做到这一点?
我试图通过与配有一群通过配有更换组。*或组由{MED值。*},但不起作用。
任何想法?
您发送提示,这是在1.2.0解决的第一个环节。这显然不是这样,因为我使用2.0.1。 – Deeksy 2009-10-20 23:44:49
没有,好好看看,它表示* docs *被修复以反映它不*支持的现实 – 2009-10-21 00:04:44
尽管我讨厌它,但它是正确的答案。看起来令人惊讶的是,他们还没有实现它,或使它成为可能(即。\ {med。\ * \})。谢谢。 – Deeksy 2009-10-21 00:05:53