代码之家  ›  专栏  ›  技术社区  ›  James Newton-King dbc

使用nHibernate调用存储过程

  •  3
  • James Newton-King dbc  · 技术社区  · 16 年前

    如何使用nHibernate调用存储过程?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Michael Gattuso    16 年前

    <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>
    

    这可以通过使用以下命令来调用:

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

    https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/querysql.html#sp_query

    推荐文章