Class JPACriteriaQueryVisitor<T,​E>

    • Constructor Detail

      • JPACriteriaQueryVisitor

        public JPACriteriaQueryVisitor​(javax.persistence.EntityManager em,
                                       Class<T> tClass,
                                       Class<E> queryClass)
      • JPACriteriaQueryVisitor

        public JPACriteriaQueryVisitor​(javax.persistence.EntityManager em,
                                       Class<T> tClass,
                                       Class<E> queryClass,
                                       List<String> joinProps)
      • JPACriteriaQueryVisitor

        public JPACriteriaQueryVisitor​(javax.persistence.EntityManager em,
                                       Class<T> tClass,
                                       Class<E> queryClass,
                                       Map<String,​String> fieldMap)
      • JPACriteriaQueryVisitor

        public JPACriteriaQueryVisitor​(javax.persistence.EntityManager em,
                                       Class<T> tClass,
                                       Class<E> queryClass,
                                       Map<String,​String> fieldMap,
                                       List<String> joinProps)
    • Method Detail

      • getQuery

        public javax.persistence.criteria.CriteriaQuery<E> getQuery()
        Description copied from interface: SearchConditionVisitor
        Return a built query object
        Returns:
        the query
      • count

        public Long count()
      • getOrderedTypedQuery

        public javax.persistence.TypedQuery<E> getOrderedTypedQuery​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes,
                                                                    boolean asc)
      • orderBy

        public javax.persistence.criteria.CriteriaQuery<E> orderBy​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes,
                                                                   boolean asc)
      • getArrayTypedQuery

        public javax.persistence.TypedQuery<E> getArrayTypedQuery​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)
      • selectArray

        public javax.persistence.criteria.CriteriaQuery<E> selectArray​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)
      • selectConstruct

        public javax.persistence.criteria.CriteriaQuery<E> selectConstruct​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)
      • getConstructTypedQuery

        public javax.persistence.TypedQuery<E> getConstructTypedQuery​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)
      • selectTuple

        public javax.persistence.criteria.CriteriaQuery<E> selectTuple​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)
      • getTupleTypedQuery

        public javax.persistence.TypedQuery<E> getTupleTypedQuery​(List<javax.persistence.metamodel.SingularAttribute<T,​?>> attributes)