2009-10-11 5 views

Répondre

4

La documentation suggère ce qui suit pour cartographier une requête nommée pour une procédure stockée:

<sql-query name="selectAllEmployments_SP"> 
    <return alias="emp" class="Employment"> 
    <return-property name="employee" column="EMPLOYEE"/> 
    <return-property name="employer" column="EMPLOYER"/> 
    exec selectAllEmployments //stored procedure call here 
</sql-query> 

Cela pourrait être appelé à l'aide:

IQuery q = sess.GetNamedQuery("selectAllEmployments_SP"); 

Ceci est discuté section 13.2.2 (cartographie procédure stockée) et 9.3.2 (interrogation de la requête nommée) de la documentation de NHibernate 1.2.0. https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/querysql.html#sp_query

Questions connexes