Class AbstractManagedJpaOperations<PanacheQueryType>

java.lang.Object
io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations<PanacheQueryType,org.hibernate.Session>
io.quarkus.hibernate.orm.panache.common.runtime.AbstractManagedJpaOperations<PanacheQueryType>

public abstract class AbstractManagedJpaOperations<PanacheQueryType> extends AbstractJpaOperations<PanacheQueryType,org.hibernate.Session>
  • Constructor Details

    • AbstractManagedJpaOperations

      protected AbstractManagedJpaOperations()
  • Method Details

    • getEntityManager

      public jakarta.persistence.EntityManager getEntityManager(Class<?> clazz)
      Returns the EntityManager for the given entity
      Returns:
      EntityManager
    • getSession

      public org.hibernate.Session getSession(Class<?> clazz)
      Description copied from class: AbstractJpaOperations
      Returns the Session for the given entity
      Overrides:
      getSession in class AbstractJpaOperations<PanacheQueryType,org.hibernate.Session>
      Returns:
      Session
    • persist

      public void persist(Object entity)
    • persist

      public void persist(org.hibernate.Session session, Object entity)
    • persist

      public void persist(Iterable<?> entities)
    • persist

      public void persist(Object firstEntity, Object... entities)
    • persist

      public void persist(Stream<?> entities)
    • delete

      public void delete(Object entity)
    • isPersistent

      public boolean isPersistent(Object entity)
    • flush

      public void flush()
    • flush

      public void flush(Object entity)
    • flush

      public void flush(Class<?> clazz)
    • findByIds

      public <T> List<T> findByIds(Class<T> klass, List<?> ids)
    • findById

      public Object findById(Class<?> entityClass, Object id)
    • findById

      public Object findById(Class<?> entityClass, Object id, jakarta.persistence.LockModeType lockModeType)
    • findByIdOptional

      public Optional<?> findByIdOptional(Class<?> entityClass, Object id)
    • findByIdOptional

      public Optional<?> findByIdOptional(Class<?> entityClass, Object id, jakarta.persistence.LockModeType lockModeType)
    • deleteById

      public boolean deleteById(Class<?> entityClass, Object id)