2010-03-19 5 views
1

Je souhaite renvoyer une entité entière, avec certaines colonnes agrégées. Dans SQL j'utiliser une sélection intérieure, quelque chose comme ceci:NHibernate: sélectionnez l'entité entière plus les colonnes agrégées

SELECT TOP 10 f.*, inner_query.[average xxx] 
FROM (
     SELECT f.Id, AVG(fb.xxx) AS [average xxx] 
     FROM foobar fb 
     INNER JOIN foo f ON f.FoobarId = fb.Id 
    ) AS inner_query 
INNER JOIN foo f ON f.Id = inner_query.Id 

Est-ce possible avec createCriteria?

Répondre

Questions connexes