У меня есть именованный запрос, который извлекает список объектов класса "Expediente". Мне нужно добавить вычисляемое поле (Подтверждение) для этих объектов, но я не могу понять, как сопоставить это поле для этого конкретного запроса. Я попытался в файле отображения, используя insert = "false" update = "false" , но тогда каждый запрос нуждается в поле.
Вы можете мне помочь?
<sql-query name="BuscarExpedientes">
<return alias="e" class="GestionDPV.Core.Expediente, GestionDPV.Core"/>
<return-join alias="cab" property="e.Agregados"/>
<![CDATA[
SELECT e.*,
CASE
WHEN p.id IS NULL THEN p.confirmado
ELSE 1
END AS confirmado
FROM Expedientes e
LEFT JOIN Expedientes cab ON cab.id = e.idCabecera
LEFT JOIN Pases p ON p.idExpediente = e.id AND p.fechaGeneracion = (SELECT MAX(fechaGeneracion) FROM Pases WHERE idExpediente = e.id)
]]>