2011-11-16 53 views
3

目前我使用NHibernate和Fluent作爲ORM映射。在沒有.hbm或xml文件的NHibernate Fluent Mapping中定義命名查詢

我使用命名查詢來調用存儲過程。指定的查詢保存在.hbm文件中。

e.g:

<hibernate-mapping default-cascade="none" 
    xmlns="urn:nhibernate-mapping-2.2" 
    assembly="com.Entities" namespace="com.Entities" > 
    <sql-query name="QUERY_NAME" cacheable="false"> 
     <return class="FreeText" alias="results" > 
      <return-property name="Id" column="FreeTextId"/> 
      <return-property name="FreeTextValue" column="FreeText"/> 
     </return> 
     exec PROC_NAME :PARAM1, :PARAM2 
    </sql-query>  
</hibernate-mapping> 

我想知道是否有一種方法可以在類映射定義命名查詢,以避免使用.hbm文件乾脆!

回答

相關問題