Criteria criteria=curdSession.createCriteria(DTOCLASS.class).addOrder(Order.desc("feild_name"));
criteria.setMaxResults(3);
List<DTOCLASS> users = (List<DTOCLASS>) criteria.list();
for (DTOCLASS user : users) {
System.out.println(user.getStart());
}
Слушай, когда ты хочешь использовать тег <%- -%>
(это предотвращает вывод if
), ты должен передать опцию -
- trim_mode
в ERB.new
, чтобы использовать его.
См. Следующий пример:
Измените свой файл test.erb
на следующий код:
Hello
<% if (@x) -%>
XXX
<% end -%>
Goodbye
Когда вы создаете экземпляр ERB
, передайте параметр следующим образом:
renderer = ERB.new(File.read('test.erb'), nil, '-')
Теперь теги <%- -%>
будут работать нормально, надеюсь, это поможет!