public class JpaOperations extends Object
Constructor and Description |
---|
JpaOperations() |
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) |
static long |
count(Class<?> entityClass) |
static long |
count(Class<?> entityClass,
String query,
Map<String,Object> params) |
static long |
count(Class<?> entityClass,
String query,
Object... params) |
static long |
count(Class<?> entityClass,
String query,
Parameters params) |
(package private) static String |
createFindQuery(Class<?> entityClass,
String query,
int paramCount) |
static long |
delete(Class<?> entityClass,
String query,
Map<String,Object> params) |
static long |
delete(Class<?> entityClass,
String query,
Object... params) |
static long |
delete(Class<?> entityClass,
String query,
Parameters params) |
static void |
delete(Object entity) |
static long |
deleteAll(Class<?> entityClass) |
static boolean |
deleteById(Class<?> entityClass,
Object id) |
static int |
executeUpdate(Class<?> entityClass,
String query,
Map<String,Object> params) |
static int |
executeUpdate(Class<?> entityClass,
String query,
Object... params) |
static int |
executeUpdate(String query,
Map<String,Object> params) |
static int |
executeUpdate(String query,
Object... params) |
static boolean |
exists(Class<?> entityClass) |
static boolean |
exists(Class<?> entityClass,
String query,
Map<String,Object> params) |
static boolean |
exists(Class<?> entityClass,
String query,
Object... params) |
static boolean |
exists(Class<?> entityClass,
String query,
Parameters params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Map<String,Object> params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Object... params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Parameters params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
static PanacheQuery<?> |
find(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
static PanacheQuery<?> |
findAll(Class<?> entityClass) |
static PanacheQuery<?> |
findAll(Class<?> entityClass,
Sort sort) |
static Object |
findById(Class<?> entityClass,
Object id) |
static Object |
findById(Class<?> entityClass,
Object id,
javax.persistence.LockModeType lockModeType) |
static Optional<?> |
findByIdOptional(Class<?> entityClass,
Object id) |
static Optional<?> |
findByIdOptional(Class<?> entityClass,
Object id,
javax.persistence.LockModeType lockModeType) |
static void |
flush()
Flushes the default to the database using the default EntityManager.
|
static void |
flush(Object entity)
Flushes all pending changes to the database using entity's EntityManager.
|
static javax.persistence.EntityManager |
getEntityManager()
Default entity manager
|
static javax.persistence.EntityManager |
getEntityManager(Class<?> clazz) |
static javax.persistence.EntityManager |
getEntityManager(String persistentUnitName) |
static TransactionManager |
getTransactionManager() |
static IllegalStateException |
implementationInjectionMissing() |
static boolean |
isPersistent(Object entity) |
static List<?> |
list(Class<?> entityClass,
String query,
Map<String,Object> params) |
static List<?> |
list(Class<?> entityClass,
String query,
Object... params) |
static List<?> |
list(Class<?> entityClass,
String query,
Parameters params) |
static List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
static List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
static List<?> |
list(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
static List<?> |
listAll(Class<?> entityClass) |
static List<?> |
listAll(Class<?> entityClass,
Sort sort) |
(package private) static int |
paramCount(Map<String,Object> params) |
(package private) static int |
paramCount(Object[] params) |
static void |
persist(javax.persistence.EntityManager em,
Object entity) |
static void |
persist(Iterable<?> entities) |
static void |
persist(Object entity) |
static void |
persist(Object firstEntity,
Object... entities) |
static void |
persist(Stream<?> entities) |
(package private) static void |
setEntityToPersistenceUnit(Map<String,String> entityToPersistenceUnit) |
static void |
setRollbackOnly() |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Map<String,Object> params) |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Object... params) |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Parameters params) |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Map<String,Object> params) |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Object... params) |
static Stream<?> |
stream(Class<?> entityClass,
String query,
Sort sort,
Parameters params) |
static Stream<?> |
streamAll(Class<?> entityClass) |
static Stream<?> |
streamAll(Class<?> entityClass,
Sort sort) |
static String |
toOrderBy(Sort sort) |
static int |
update(Class<?> entityClass,
String query,
Map<String,Object> params) |
static int |
update(Class<?> entityClass,
String query,
Object... params) |
static int |
update(Class<?> entityClass,
String query,
Parameters params) |
static void setEntityToPersistenceUnit(Map<String,String> entityToPersistenceUnit)
public static void persist(Object entity)
public static void persist(javax.persistence.EntityManager em, Object entity)
public static void persist(Iterable<?> entities)
public static void persist(Stream<?> entities)
public static void delete(Object entity)
public static boolean isPersistent(Object entity)
public static void flush()
public static void flush(Object entity)
public static javax.persistence.EntityManager getEntityManager()
public static javax.persistence.EntityManager getEntityManager(Class<?> clazz)
public static javax.persistence.EntityManager getEntityManager(String persistentUnitName)
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)
static int paramCount(Object[] params)
public static Object findById(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)
public static Optional<?> findByIdOptional(Class<?> entityClass, Object id, javax.persistence.LockModeType lockModeType)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Object... params)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Sort sort, Object... params)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Map<String,Object> params)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Parameters params)
public static PanacheQuery<?> find(Class<?> entityClass, String query, Sort sort, Parameters params)
public static List<?> list(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
public static List<?> list(Class<?> entityClass, String query, Parameters params)
public static List<?> list(Class<?> entityClass, String query, Sort sort, Parameters params)
public static Stream<?> stream(Class<?> entityClass, String query, Sort sort, Object... params)
public static Stream<?> stream(Class<?> entityClass, String query, Map<String,Object> params)
public static Stream<?> stream(Class<?> entityClass, String query, Sort sort, Map<String,Object> params)
public static Stream<?> stream(Class<?> entityClass, String query, Parameters params)
public static Stream<?> stream(Class<?> entityClass, String query, Sort sort, Parameters params)
public static PanacheQuery<?> findAll(Class<?> entityClass)
public static PanacheQuery<?> findAll(Class<?> entityClass, Sort sort)
public static long count(Class<?> entityClass)
public static long count(Class<?> entityClass, String query, Parameters params)
public static boolean exists(Class<?> entityClass)
public static boolean exists(Class<?> entityClass, String query, Parameters params)
public static long deleteAll(Class<?> entityClass)
public static long delete(Class<?> entityClass, String query, Parameters params)
public static IllegalStateException implementationInjectionMissing()
public static int executeUpdate(Class<?> entityClass, String query, Map<String,Object> params)
public static int update(Class<?> entityClass, String query, Parameters params)
public static void setRollbackOnly()
Copyright © 2020 JBoss by Red Hat. All rights reserved.