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