DatatableDAOImpl.java 文件源码

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

项目:datatable-java 作者:
private long countDefault(final Specification<T> specification, final DatatableQuery<?, T> input) {
    final EntityManager entityManager = entityManagerFactory.createEntityManager();
      final CriteriaBuilder qb = entityManager.getCriteriaBuilder();
      final CriteriaQuery<Long> cq = qb.createQuery(Long.class);
      final Root<T> from = cq.from(this.entity);

      cq.select(qb.count(from));
      if (specification != null) {
          cq.where(specification.toPredicate(from, cq, qb));
      }
      final long ret = entityManager.createQuery(cq).getSingleResult();
      entityManager.close();
return ret;
  }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号