現在、ORMとしてNHibernateとFluentのマッピングを使用しています。
名前付きクエリを使用してストアドプロシージャを呼び出します。名前付きクエリは.hbm
ファイルに保存されます。
例えば:
<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>
ファイルを完全に使用しないように、Mappingクラスで名前付きクエリを定義できる方法があるかどうかを知りたいと思いました。.hbm