HQL または Criteria を使用して時間の DATEPART を取得するにはどうすればよいですか? 私はそれをググっていくつかのヒントを得ましたが、十分ではありませんでした。経験したことのある方がいらっしゃいましたら、教えてください。
前もって感謝します
HQL または Criteria を使用して時間の DATEPART を取得するにはどうすればよいですか? 私はそれをググっていくつかのヒントを得ましたが、十分ではありませんでした。経験したことのある方がいらっしゃいましたら、教えてください。
前もって感謝します
ayende の nhibernate での SQL 関数の使用に関するこの投稿をご覧ください。
編集構成ファイルで次のようなもので成功しました:
<property name="query.substitutions">
true 1, false 0, yes 'Y', no 'N',getdate=getdate
</property>
getdate=getdate に注意してください。これがどの程度推奨されるかはわかりませんが、SQL 関数を使用しています :)。
詳細: http://www.hibernate.org/hib_docs/nhibernate/html/session-configuration.htmlで、query.substitutions を検索してください。