Class AbstractStatelessJpaOperations<PanacheQueryType>

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

public abstract class AbstractStatelessJpaOperations<PanacheQueryType> extends AbstractJpaOperations<PanacheQueryType,org.hibernate.StatelessSession>
  • Constructor Details

    • AbstractStatelessJpaOperations

      protected AbstractStatelessJpaOperations()
  • Method Details

    • insert

      public void insert(Object entity)
    • insert

      public void insert(org.hibernate.StatelessSession session, Object entity)
    • insert

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

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

      public void insert(Stream<?> entities)
    • update

      public void update(Object entity)
    • update

      public void update(org.hibernate.StatelessSession session, Object entity)
    • delete

      public void delete(Object entity)
    • 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)