Class JpaOperations


  • public class JpaOperations
    extends io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static JpaOperations INSTANCE
      Provides the default implementations for quarkus to wire up.
    • Constructor Summary

      Constructors 
      Constructor Description
      JpaOperations()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected PanacheQueryImpl<?> createPanacheQuery​(jakarta.persistence.EntityManager em, String query, String originalQuery, String orderBy, Object paramsArrayOrMap)  
      long deleteByQuery​(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)  
      long deleteByQuery​(Class<?> entityClass, String query, Object... params)  
      long deleteByQuery​(Class<?> entityClass, String query, Map<String,​Object> params)  
      List<?> list​(PanacheQueryImpl<?> query)  
      Stream<?> stream​(PanacheQueryImpl<?> query)  
      • Methods inherited from class io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations

        bindParameters, bindParameters, count, count, count, count, delete, delete, delete, delete, deleteAll, deleteById, executeUpdate, executeUpdate, executeUpdate, executeUpdate, exists, exists, exists, exists, find, find, find, find, find, find, findAll, findAll, findById, findById, findByIdOptional, findByIdOptional, flush, flush, flush, getEntityManager, getEntityManager, getEntityManager, getTransactionManager, implementationInjectionMissing, isPersistent, list, list, list, list, list, list, listAll, listAll, paramCount, paramCount, persist, persist, persist, persist, persist, setEntityToPersistenceUnit, setRollbackOnly, stream, stream, stream, stream, stream, stream, streamAll, streamAll, update, update, update
    • Field Detail

      • INSTANCE

        public static final JpaOperations INSTANCE
        Provides the default implementations for quarkus to wire up. Should not be used by third party developers.
    • Constructor Detail

      • JpaOperations

        public JpaOperations()
    • Method Detail

      • createPanacheQuery

        protected PanacheQueryImpl<?> createPanacheQuery​(jakarta.persistence.EntityManager em,
                                                         String query,
                                                         String originalQuery,
                                                         String orderBy,
                                                         Object paramsArrayOrMap)
        Specified by:
        createPanacheQuery in class io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
      • list

        public List<?> list​(PanacheQueryImpl<?> query)
        Specified by:
        list in class io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations<PanacheQueryImpl<?>>
      • deleteByQuery

        public long deleteByQuery​(Class<?> entityClass,
                                  String query,
                                  Object... params)
      • deleteByQuery

        public long deleteByQuery​(Class<?> entityClass,
                                  String query,
                                  io.quarkus.panache.common.Parameters params)