Вверх ↑
Ответов: 1528
Рейтинг: 57
#1: 2012-10-25 13:55:45 ЛС | профиль | цитата
Tad,
Tad писал(а):
индусский код

всякое видел, но вы меня удивили, своим кодом
query - полагаю какой-то StringBuilder, в который вы прямым способом накидываете обычные стринги
а с критерией как я понял его(этот код) связывает одна единственная строчка

#cpp
Query result = session.createQuery(query.toString());
*пардон, не сразу заметил что к Criteria, этот индуссокод не имеет никакого отношения, т.к. он написан на вероятно HQL, а это ещё раз пардон некрасивая попытка ввести в заблуждение общественность, т.е. дезинформация!

вот истинная критерия, а у вас простите чёрти что
#cpp
List<History> list = getSession().createCriteria(History.class)
.addOrder(Order.desc("id")).setMaxResults(50).list();
как видим ничего сверхдлинного и странного и непонятного как в приведённом ужасе от Tad
данный пример показывает обращение к отображённой в сущности History.class, таблицу History, которая сортируется в обратном порядке, и затем из неё берутся первые 50 записей
карма: 0

0