javax.persistence
public interface EntityManager
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
close() |
boolean |
contains(java.lang.Object entity) |
Query |
createNamedQuery(java.lang.String name) |
<T> TypedQuery<T> |
createNamedQuery(java.lang.String name,
java.lang.Class<T> resultClass) |
Query |
createNativeQuery(java.lang.String sqlString) |
Query |
createNativeQuery(java.lang.String sqlString,
java.lang.Class resultClass) |
Query |
createNativeQuery(java.lang.String sqlString,
java.lang.String resultSetMapping) |
<T> TypedQuery<T> |
createQuery(CriteriaQuery<T> criteriaQuery) |
Query |
createQuery(java.lang.String qlString) |
<T> TypedQuery<T> |
createQuery(java.lang.String qlString,
java.lang.Class<T> resultClass) |
void |
detach(java.lang.Object entity) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
LockModeType lockMode) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
<T> T |
find(java.lang.Class<T> entityClass,
java.lang.Object primaryKey,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
flush() |
CriteriaBuilder |
getCriteriaBuilder() |
java.lang.Object |
getDelegate() |
EntityManagerFactory |
getEntityManagerFactory() |
FlushModeType |
getFlushMode() |
LockModeType |
getLockMode(java.lang.Object entity) |
Metamodel |
getMetamodel() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
<T> T |
getReference(java.lang.Class<T> entityClass,
java.lang.Object primaryKey) |
EntityTransaction |
getTransaction() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(java.lang.Object entity,
LockModeType lockMode) |
void |
lock(java.lang.Object entity,
LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
<T> T |
merge(T entity) |
void |
persist(java.lang.Object entity) |
void |
refresh(java.lang.Object entity) |
void |
refresh(java.lang.Object entity,
LockModeType lockMode) |
void |
refresh(java.lang.Object entity,
LockModeType lockMode,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
refresh(java.lang.Object entity,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
remove(java.lang.Object entity) |
void |
setFlushMode(FlushModeType flushMode) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value) |
<T> T |
unwrap(java.lang.Class<T> cls) |
void persist(java.lang.Object entity)
<T> T merge(T entity)
void remove(java.lang.Object entity)
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, java.util.Map<java.lang.String,java.lang.Object> properties)
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode)
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
<T> T getReference(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
void flush()
void setFlushMode(FlushModeType flushMode)
FlushModeType getFlushMode()
void lock(java.lang.Object entity, LockModeType lockMode)
void lock(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
void refresh(java.lang.Object entity)
void refresh(java.lang.Object entity, java.util.Map<java.lang.String,java.lang.Object> properties)
void refresh(java.lang.Object entity, LockModeType lockMode)
void refresh(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
void clear()
void detach(java.lang.Object entity)
boolean contains(java.lang.Object entity)
LockModeType getLockMode(java.lang.Object entity)
void setProperty(java.lang.String propertyName, java.lang.Object value)
java.util.Map<java.lang.String,java.lang.Object> getProperties()
Query createQuery(java.lang.String qlString)
<T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery)
<T> TypedQuery<T> createQuery(java.lang.String qlString, java.lang.Class<T> resultClass)
Query createNamedQuery(java.lang.String name)
<T> TypedQuery<T> createNamedQuery(java.lang.String name, java.lang.Class<T> resultClass)
Query createNativeQuery(java.lang.String sqlString)
Query createNativeQuery(java.lang.String sqlString, java.lang.Class resultClass)
Query createNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
void joinTransaction()
<T> T unwrap(java.lang.Class<T> cls)
java.lang.Object getDelegate()
void close()
boolean isOpen()
EntityTransaction getTransaction()
EntityManagerFactory getEntityManagerFactory()
CriteriaBuilder getCriteriaBuilder()
Metamodel getMetamodel()