public abstract class AbstractJpaOperations<PanacheQueryType> extends Object
Constructor and Description |
---|
AbstractJpaOperations() |
Modifier and Type | Method and Description |
---|---|
static javax.persistence.Query |
bindParameters(javax.persistence.Query query,
Map<String,Object> params) |
static javax.persistence.Query |
bindParameters(javax.persistence.Query query,
Object[] params) |
long |
count(Class<?> entityClass) |
long |
count(Class<?> entityClass,
String query,
Map<String,Object> params) |
long |
count(Class<?> entityClass,
String query,
Object... params) |
long |
count(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
protected abstract PanacheQueryType |
createPanacheQuery(javax.persistence.EntityManager em,
String query,
String orderBy,
Object paramsArrayOrMap) |
long |
delete(Class<?> entityClass,
String query,
Map<String,Object> params) |
long |
delete(Class<?> entityClass,
String query,
Object... params) |
long |
delete(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
void |
delete(Object entity) |
long |
deleteAll(Class<?> entityClass) |
boolean |
deleteById(Class<?> entityClass,
Object id) |
int |
executeUpdate(Class<?> entityClass,
String query,
Map<String,Object> params) |
int |
executeUpdate(Class<?> entityClass,
String query,
Object... params) |
int |
executeUpdate(String query,
Class<?> entityClass,
Map<String,Object> params) |
int |
executeUpdate(String query,
Class<?> entityClass,
Object... params) |
static int |
executeUpdate(String query,
Map<String,Object> params)
Execute update on default persistence unit
|
static int |
executeUpdate(String query,
Object... params)
Execute update on default persistence unit
|
boolean |
exists(Class<?> entityClass) |
boolean |
exists(Class<?> entityClass,
String query,
Map<String,Object> params) |
boolean |
exists(Class<?> entityClass,
String query,
Object... params) |
boolean |
exists(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
Map<String,Object> params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
Object... params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Map<String,Object> params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Object... params) |
PanacheQueryType |
find(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
io.quarkus.panache.common.Parameters params) |
PanacheQueryType |
findAll(Class<?> entityClass) |
PanacheQueryType |
findAll(Class<?> entityClass,
io.quarkus.panache.common.Sort sort) |
Object |
findById(Class<?> entityClass,
Object id) |
Object |
findById(Class<?> entityClass,
Object id,
javax.persistence.LockModeType lockModeType) |
Optional<?> |
findByIdOptional(Class<?> entityClass,
Object id) |
Optional<?> |
findByIdOptional(Class<?> entityClass,
Object id,
javax.persistence.LockModeType lockModeType) |
void |
flush() |
void |
flush(Object entityClass) |
static javax.persistence.EntityManager |
getEntityManager() |
static javax.persistence.EntityManager |
getEntityManager(Class<?> clazz)
Returns the
EntityManager for the given entity |
static javax.persistence.EntityManager |
getEntityManager(String persistentUnitName) |
static TransactionManager |
getTransactionManager() |
static IllegalStateException |
implementationInjectionMissing() |
boolean |
isPersistent(Object entity) |
List<?> |
list(Class<?> entityClass,
String query,
Map<String,Object> params) |
List<?> |
list(Class<?> entityClass,
String query,
Object... params) |
List<?> |
list(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
List<?> |
list(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Map<String,Object> params) |
List<?> |
list(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Object... params) |
List<?> |
list(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
io.quarkus.panache.common.Parameters params) |
abstract List<?> |
list(PanacheQueryType query) |
List<?> |
listAll(Class<?> entityClass) |
List<?> |
listAll(Class<?> entityClass,
io.quarkus.panache.common.Sort sort) |
int |
paramCount(Map<String,Object> params) |
int |
paramCount(Object[] params) |
void |
persist(javax.persistence.EntityManager em,
Object entity) |
void |
persist(Iterable<?> entities) |
void |
persist(Object entity) |
void |
persist(Object firstEntity,
Object... entities) |
void |
persist(Stream<?> entities) |
static void |
setEntityToPersistenceUnit(Map<String,String> map) |
static void |
setRollbackOnly() |
Stream<?> |
stream(Class<?> entityClass,
String query,
Map<String,Object> params) |
Stream<?> |
stream(Class<?> entityClass,
String query,
Object... params) |
Stream<?> |
stream(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
Stream<?> |
stream(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Map<String,Object> params) |
Stream<?> |
stream(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
Object... params) |
Stream<?> |
stream(Class<?> entityClass,
String query,
io.quarkus.panache.common.Sort sort,
io.quarkus.panache.common.Parameters params) |
abstract Stream<?> |
stream(PanacheQueryType query) |
Stream<?> |
streamAll(Class<?> entityClass) |
Stream<?> |
streamAll(Class<?> entityClass,
io.quarkus.panache.common.Sort sort) |
int |
update(Class<?> entityClass,
String query,
Map<String,Object> params) |
int |
update(Class<?> entityClass,
String query,
Object... params) |
int |
update(Class<?> entityClass,
String query,
io.quarkus.panache.common.Parameters params) |
protected abstract PanacheQueryType createPanacheQuery(javax.persistence.EntityManager em, String query, String orderBy, Object paramsArrayOrMap)
public abstract List<?> list(PanacheQueryType query)
public abstract Stream<?> stream(PanacheQueryType query)
public static javax.persistence.EntityManager getEntityManager(Class<?> clazz)
EntityManager
for the given entity
EntityManager
public static javax.persistence.EntityManager getEntityManager(String persistentUnitName)
public static javax.persistence.EntityManager getEntityManager()
public void persist(Object entity)
public void persist(javax.persistence.EntityManager em, Object entity)
public void persist(Iterable<?> entities)
public void persist(Stream<?> entities)
public void delete(Object entity)
public boolean isPersistent(Object entity)
public void flush()
public void flush(Object entityClass)
public static TransactionManager getTransactionManager()
public static javax.persistence.Query bindParameters(javax.persistence.Query query, Object[] params)
public static javax.persistence.Query bindParameters(javax.persistence.Query query, Map<String,Object> params)
public int paramCount(Object[] params)
public Object findById(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)
public Optional<?> findByIdOptional(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)
public PanacheQueryType find(Class<?> entityClass, String query, Object... params)
public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Object... params)
public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String,Object> params)
public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public PanacheQueryType find(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params)
public List<?> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Object... params)
public List<?> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String,Object> params)
public List<?> list(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public List<?> list(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params)
public Stream<?> stream(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Object... params)
public Stream<?> stream(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, Map<String,Object> params)
public Stream<?> stream(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public Stream<?> stream(Class<?> entityClass, String query, io.quarkus.panache.common.Sort sort, io.quarkus.panache.common.Parameters params)
public PanacheQueryType findAll(Class<?> entityClass)
public PanacheQueryType findAll(Class<?> entityClass, io.quarkus.panache.common.Sort sort)
public long count(Class<?> entityClass)
public long count(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public boolean exists(Class<?> entityClass)
public boolean exists(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public long deleteAll(Class<?> entityClass)
public long delete(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public static IllegalStateException implementationInjectionMissing()
public static int executeUpdate(String query, Object... params)
public static int executeUpdate(String query, Map<String,Object> params)
public int executeUpdate(String query, Class<?> entityClass, Map<String,Object> params)
public int executeUpdate(Class<?> entityClass, String query, Map<String,Object> params)
public int update(Class<?> entityClass, String query, io.quarkus.panache.common.Parameters params)
public static void setRollbackOnly()
Copyright © 2021 JBoss by Red Hat. All rights reserved.