2010-10-13 25 views

Répondre

3

IDetachedQuery est une interface implémentée par DetachedQuery et DetachedNamedQuery. DetachedQuery est comme DetachedCriteria, mais pour les requêtes HQL. DetachedNamedQuery est pour les requêtes nommées. Pour autant que je sache, vous n'utilisez pas l'interface directement. Exemple de DetachedQuery:

var deleteQuery = new DetachedQuery("DELETE FROM myObject o WHERE o.Id = IN (:idList)") 
          .SetParameterList("idList", list); 
deleteQuery.GetExecutableQuery(session).ExecuteUpdate();