Мне нужны все записи, которые год занесен из критериев поиска.поиск запись с использованием критериев года в спящем режиме
для примера: String year = "2012";
В спящем режиме, как это работает?
criteria.add(Restrictions.like("createDate", "%"+year+"%"));
createDate - выборка в формате DD-MM-YY из базы данных оракула.
Пожалуйста, предложите ..
Является 'createDate' в Oracle' ДАТЫ '? Или 'VARCHAR2'? Если это «DATE», у него нет формата. Даты в Oracle всегда будут храниться в упакованном двоичном формате, который не читается человеком. –
yes createDate в Oracle a DATE. он извлекается в формате DD-MM-YY. Но я хочу, чтобы запись поиска основывалась на полный год, как если бы я выбрал год 2011 или 2012 или 2009 год. существует ли какой-либо метод синтаксического анализа в спящем режиме? У меня есть и другие критерии, поэтому я не могу использовать sql-запрос. – Sweety
Я не думаю, что есть какие-либо различия между вопросами, которые вы задаете вчера: http://stackoverflow.com/questions/9973730/hibernate-criteria-for-get-records-which-have-year-2012/9974789#9974789 . Они - одна и та же ИМО. –