Я использую Castle ActiveRecord для своего приложения. Моя проблема заключается в том, как использовать строку DATETIME в HQL как это (без параметров):Datetime string в HQL
"from Contact c where c.DayOfBirth = '5/3/1988'"
Я использую Castle ActiveRecord для своего приложения. Моя проблема заключается в том, как использовать строку DATETIME в HQL как это (без параметров):Datetime string в HQL
"from Contact c where c.DayOfBirth = '5/3/1988'"
Попробуйте использовать формат YYYY-MM-DD:
from Contact c where c.DayOfBirth = '1988-05-03'
Спасибо, Схеффер. Я попытался: «from Contact c where c.DayOfBirth = 1988-05-03», и запрос может выполняться без исключения исключения, но он не возвратил никакой записи. – hanuman0503
@ Trần Quốc Bình: вы, вероятно, хотите 'где c.DayOfBirth между '1988-05-03' и '1988-05-04'' –
Он по-прежнему не работает. – hanuman0503
Что такое проблема? Это ошибка или просто возвращает неправильный результат? – codemonkeh