Class AbstractJpaOperations<PanacheQueryType>
java.lang.Object
io.quarkus.hibernate.orm.panache.common.runtime.AbstractJpaOperations<PanacheQueryType>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.persistence.Query
bindParameters
(jakarta.persistence.Query query, Object[] params) static jakarta.persistence.Query
bindParameters
(jakarta.persistence.Query query, Map<String, Object> params) long
long
long
long
protected abstract PanacheQueryType
createPanacheQuery
(jakarta.persistence.EntityManager em, String query, String originalQuery, String orderBy, Object paramsArrayOrMap) long
long
long
void
long
boolean
deleteById
(Class<?> entityClass, Object id) int
executeUpdate
(Class<?> entityClass, String panacheQuery, Object... params) int
int
executeUpdate
(String query, Object... params) Execute update on default persistence unitint
executeUpdate
(String query, Map<String, Object> params) Execute update on default persistence unitboolean
boolean
boolean
boolean
find
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) find
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) find
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Map<String, Object> params) Optional<?>
findByIdOptional
(Class<?> entityClass, Object id) Optional<?>
findByIdOptional
(Class<?> entityClass, Object id, jakarta.persistence.LockModeType lockModeType) void
flush()
void
void
jakarta.persistence.EntityManager
jakarta.persistence.EntityManager
getEntityManager
(Class<?> clazz) Returns theEntityManager
for the givenentity
jakarta.persistence.EntityManager
getEntityManager
(String persistentUnitName) static jakarta.transaction.TransactionManager
static IllegalStateException
boolean
isPersistent
(Object entity) List<?>
List<?>
list
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) List<?>
list
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) List<?>
list
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Map<String, Object> params) List<?>
List<?>
abstract List<?>
list
(PanacheQueryType query) List<?>
List<?>
int
paramCount
(Object[] params) int
paramCount
(Map<String, Object> params) void
void
void
void
void
static void
static void
Stream<?>
Stream<?>
stream
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) Stream<?>
stream
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) Stream<?>
stream
(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Map<String, Object> params) Stream<?>
Stream<?>
abstract Stream<?>
stream
(PanacheQueryType query) Stream<?>
Stream<?>
int
int
int
-
Constructor Details
-
AbstractJpaOperations
public AbstractJpaOperations()
-
-
Method Details
-
setEntityToPersistenceUnit
-
createPanacheQuery
protected abstract PanacheQueryType createPanacheQuery(jakarta.persistence.EntityManager em, String query, String originalQuery, String orderBy, Object paramsArrayOrMap) -
list
-
stream
-
getEntityManager
Returns theEntityManager
for the givenentity
- Returns:
EntityManager
-
getEntityManager
-
getEntityManager
public jakarta.persistence.EntityManager getEntityManager() -
persist
-
persist
-
persist
-
persist
-
persist
-
delete
-
isPersistent
-
flush
public void flush() -
flush
-
flush
-
getTransactionManager
public static jakarta.transaction.TransactionManager getTransactionManager() -
bindParameters
public static jakarta.persistence.Query bindParameters(jakarta.persistence.Query query, Object[] params) -
bindParameters
-
paramCount
-
paramCount
-
findById
-
findById
-
findByIdOptional
-
findByIdOptional
-
find
-
find
public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, Object... params) -
find
-
find
-
find
public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Parameters params) -
find
public PanacheQueryType find(Class<?> entityClass, String panacheQuery, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params) -
list
-
list
-
list
-
list
-
list
-
list
-
stream
-
stream
-
stream
-
stream
-
stream
-
stream
-
findAll
-
findAll
-
listAll
-
listAll
-
streamAll
-
streamAll
-
count
-
count
-
count
-
count
-
exists
-
exists
-
exists
-
exists
-
deleteAll
-
deleteById
-
delete
-
delete
-
delete
-
implementationInjectionMissing
-
executeUpdate
Execute update on default persistence unit -
executeUpdate
Execute update on default persistence unit -
executeUpdate
-
executeUpdate
-
update
-
update
-
update
-
setRollbackOnly
public static void setRollbackOnly()
-