/**
* Apply ordering criteria.
*/
private <T> void applyOrder(final UiPageRequest uiPageRequest, final Map<String, String> mapping, final CriteriaBuilder builder,
final CriteriaQuery<T> query, final Root<T> root) {
// Apply the sort
if (uiPageRequest.getUiSort() != null) {
// Need to order the result
final UiSort uiSort = uiPageRequest.getUiSort();
final String ormColumn = mapping.get(uiSort.getColumn());
if (ormColumn != null) {
// ORM column is validated
final Sort sort = new Sort(uiSort.getDirection(), mapping.get(uiSort.getColumn()));
query.orderBy(QueryUtils.toOrders(sort, root, builder));
}
}
}
PaginationDao.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:bootstrap
作者:
评论列表
文章目录