Получение DATEPART в HQL или Критерии? - PullRequest
2 голосов
/ 12 января 2009

Как я могу получить DATEPART от времени, используя HQL или Критерии? Я погуглил это и получил несколько советов, но этого было недостаточно. Если есть кто-то, кто испытал это раньше, пожалуйста, сообщите нам.

Заранее спасибо

1 Ответ

2 голосов
/ 12 января 2009

Посмотрите на этот пост о , используя функции sql в nhibernate из ayende.

РЕДАКТИРОВАТЬ У меня был успех с чем-то вроде этого в файле конфигурации:

<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, поиск по запросу.

...