Class RootJpql<E extends IIdentity>


  • public class RootJpql<E extends IIdentity>
    extends java.lang.Object
    • Constructor Detail

      • RootJpql

        public RootJpql​(java.lang.Class<E> classEntity,
                        javax.persistence.EntityManager entityManager)
    • Method Detail

      • lockMode

        public RootJpql<E> lockMode​(javax.persistence.LockModeType lockMode)
      • setFirstResults

        public RootJpql<E> setFirstResults​(int firstResults)
      • setMaxResults

        public RootJpql<E> setMaxResults​(int maxResults)
      • select

        public RootJpql<E> select​(java.lang.String field)
      • select

        public RootJpql<E> select​(java.lang.Class<?> classEntity)
      • select

        public RootJpql<E> select​(javax.persistence.metamodel.Attribute<? super E,​?> attribute)
      • groupBy

        public RootJpql<E> groupBy​(javax.persistence.metamodel.Attribute<? super E,​?>... attributes)
      • groupBy

        public RootJpql<E> groupBy​(java.lang.String... attributes)
      • orderByAsc

        public RootJpql<E> orderByAsc​(java.lang.String field)
      • orderByDesc

        public RootJpql<E> orderByDesc​(java.lang.String field)
      • orderByAsc

        public RootJpql<E> orderByAsc​(java.lang.Class<?> classEntity)
      • orderByDesc

        public RootJpql<E> orderByDesc​(java.lang.Class<?> classEntity)
      • orderByAsc

        public RootJpql<E> orderByAsc​(javax.persistence.metamodel.Attribute<? super E,​?> attribute)
      • orderByDesc

        public RootJpql<E> orderByDesc​(javax.persistence.metamodel.Attribute<? super E,​?> attribute)
      • entityGraph

        public RootJpql<E> entityGraph​(java.lang.String entityGraph)
      • fetchJoin

        public RootJpql<E> fetchJoin​(javax.persistence.metamodel.Attribute<? super E,​?> field,
                                     AliasJpql alias)
      • fetchJoin

        public RootJpql<E> fetchJoin​(AliasJpql fromAlias,
                                     javax.persistence.metamodel.Attribute<?,​?> field)
      • fetchJoin

        public RootJpql<E> fetchJoin​(AliasJpql fromAlias,
                                     javax.persistence.metamodel.Attribute<?,​?> field,
                                     AliasJpql newAlias)
      • fetchJoin

        public RootJpql<E> fetchJoin​(javax.persistence.metamodel.Attribute<? super E,​?> attribute)
      • fetchJoin

        public RootJpql<E> fetchJoin​(java.lang.String attribute)
      • fetchLeftJoin

        public RootJpql<E> fetchLeftJoin​(javax.persistence.metamodel.Attribute<? super E,​?> field,
                                         AliasJpql alias)
      • fetchLeftJoin

        public RootJpql<E> fetchLeftJoin​(AliasJpql fromAlias,
                                         javax.persistence.metamodel.Attribute<?,​?> field)
      • fetchLeftJoin

        public RootJpql<E> fetchLeftJoin​(AliasJpql fromAlias,
                                         javax.persistence.metamodel.Attribute<?,​?> field,
                                         AliasJpql newAlias)
      • fetchLeftJoin

        public RootJpql<E> fetchLeftJoin​(javax.persistence.metamodel.Attribute<? super E,​?> attribute)
      • aggregate

        public java.lang.Object[] aggregate​(java.lang.String[] aggregateFields,
                                            ParamFieldValues paramFieldValues)
      • getEntityManager

        protected javax.persistence.EntityManager getEntityManager()
      • aliases

        protected java.util.Collection<java.lang.String> aliases()