Class JPAQuery<T>

    • Constructor Detail

      • JPAQuery

        public JPAQuery()
        Creates a new detached query The query can be attached via the clone method
      • JPAQuery

        public JPAQuery​(jakarta.persistence.EntityManager em)
        Creates a new EntityManager bound query
        Parameters:
        em - entity manager
      • JPAQuery

        public JPAQuery​(jakarta.persistence.EntityManager em,
                        QueryMetadata metadata)
        Creates a new EntityManager bound query
        Parameters:
        em - entity manager
        metadata - query metadata
      • JPAQuery

        public JPAQuery​(jakarta.persistence.EntityManager em,
                        JPQLTemplates templates)
        Creates a new query
        Parameters:
        em - entity manager
        templates - templates
      • JPAQuery

        public JPAQuery​(jakarta.persistence.EntityManager em,
                        JPQLTemplates templates,
                        QueryMetadata metadata)
        Creates a new query
        Parameters:
        em - entity manager
        templates - templates
        metadata - query metadata
    • Method Detail

      • clone

        public JPAQuery<T> clone​(jakarta.persistence.EntityManager entityManager,
                                 JPQLTemplates templates)
        Description copied from class: AbstractJPAQuery
        Clone the state of this query to a new instance with the given EntityManager and the specified templates
        Specified by:
        clone in class AbstractJPAQuery<T,​JPAQuery<T>>
        Parameters:
        entityManager - entity manager
        templates - templates
        Returns:
        cloned query
      • clone

        public JPAQuery<T> clone​(jakarta.persistence.EntityManager entityManager)
        Description copied from class: AbstractJPAQuery
        Clone the state of this query to a new instance with the given EntityManager
        Specified by:
        clone in class AbstractJPAQuery<T,​JPAQuery<T>>
        Parameters:
        entityManager - entity manager
        Returns:
        cloned query