PaginationDao.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:bootstrap 作者:
/**
 * 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));
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号