在HQL或标准中获取DATEPART?

时间:2009-01-12 14:52:48

标签: nhibernate datetime hql criteria

如何使用HQL或Criteria获得DATEPART? 我已经谷歌搜索并得到一些提示,但还不够。 如果有人以前经历过,请告诉我们。

提前致谢

1 个答案:

答案 0 :(得分:2)

请看一下这篇关于来自ayende的using sql functions in nhibernate的帖子。

编辑我在配置文件中取得了类似的成功:

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