я тебе показал, как формируется строчка WHERE для значений StartDate и EndDate. Если ты этого не понял, то это твои проблемы.
Твой запрос
а вот тот же запрос(критерий :) ) на языке SQL (ни кавчек, ни точек, ни скобок)Что быстрее набрать на клаве ?
^А теперь напиши реализацию вот этого запроса.^Переведу на всякий случай :
Выбрать из БД записи за любой период любого года.
Заметь -
1.это всё делается одним и тем же запросом.
2.nesco, для того чтобы установить программу другому клиенту, ничего кроме exe не потребуется.
3.сколько яиц тебе прийдется прицепить к твоей проге, чтобы она заработала у любого клиента с одной чистой виндой ?
Мы здесь говорим о практике, а не о теории.
И советов типа "учите лучше java или c#, там есть Hibernate||nHibernate и объектный язык запросов Criteria." не надо : "Ученого учить - только портить". "там есть Hibernate" ну и что ? Пусть себе будет.
[flood]А споры о том, что лучше, у кого длинней, у кого толще, идут наверное со дня рождения человечества. [/flood]
hitman249 писал(а):
данный пример показывает обращение к отображённой в сущности History.class, таблицу History, которая сортируется в обратном порядке, и затем из неё берутся первые 50 записейТвой запрос
List<History> list = getSession().createCriteria(History.class).addOrder(Order.desc("id")).setMaxResults(50).list();
SELECT * FROM History ORDER BY DESC id OFFSET 1 LIMIT 50;
SELECT * FROM таблица WHERE Date BETWEEN StartDate AND EndDate ORDER BY Date;
Выбрать из БД записи за любой период любого года.
Заметь -
1.это всё делается одним и тем же запросом.
2.nesco, для того чтобы установить программу другому клиенту, ничего кроме exe не потребуется.
3.сколько яиц тебе прийдется прицепить к твоей проге, чтобы она заработала у любого клиента с одной чистой виндой ?
Мы здесь говорим о практике, а не о теории.
И советов типа "учите лучше java или c#, там есть Hibernate||nHibernate и объектный язык запросов Criteria." не надо : "Ученого учить - только портить". "там есть Hibernate" ну и что ? Пусть себе будет.
[flood]А споры о том, что лучше, у кого длинней, у кого толще, идут наверное со дня рождения человечества. [/flood]