Все в этом вопросе, вот мой метод.
public List<Object> listEntry(final int rowNumMin, final int maxResult,
final String orderField, final int orderSort) {
final Criteria requete = getSession().createCriteria(
getPersistentClass());
if(orderSort=1){
requete.addOrder(Order.asc(orderField));
} else {
requete.addOrder(Order.desc(orderField));
}
requete.setMaxResults(maxResult);
requete.setFirstResult(rowNumMin);
final List<Object> resultat = requete.list();
return resultat;
}
Это как
SELECT * FROM myTable ORDER BY orderField LIMIT rowNumMin, maxResult;
но я бы хотел получить
SELECT * FROM myTable ORDER BY TRIM(orderField) LIMIT rowNumMin, maxResult;
Как я могу это сделать?