Package javax.persistence
Interface EntityManager
-
public interface EntityManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()voidclose()booleancontains(java.lang.Object entity)QuerycreateNamedQuery(java.lang.String name)<T> TypedQuery<T>createNamedQuery(java.lang.String name, java.lang.Class<T> resultClass)QuerycreateNativeQuery(java.lang.String sqlString)QuerycreateNativeQuery(java.lang.String sqlString, java.lang.Class resultClass)QuerycreateNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)QuerycreateQuery(java.lang.String qlString)<T> TypedQuery<T>createQuery(java.lang.String qlString, java.lang.Class<T> resultClass)<T> TypedQuery<T>createQuery(CriteriaQuery<T> criteriaQuery)voiddetach(java.lang.Object entity)<T> Tfind(java.lang.Class<T> entityClass, java.lang.Object primaryKey)<T> Tfind(java.lang.Class<T> entityClass, java.lang.Object primaryKey, java.util.Map<java.lang.String,java.lang.Object> properties)<T> Tfind(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode)<T> Tfind(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)voidflush()CriteriaBuildergetCriteriaBuilder()java.lang.ObjectgetDelegate()EntityManagerFactorygetEntityManagerFactory()FlushModeTypegetFlushMode()LockModeTypegetLockMode(java.lang.Object entity)MetamodelgetMetamodel()java.util.Map<java.lang.String,java.lang.Object>getProperties()<T> TgetReference(java.lang.Class<T> entityClass, java.lang.Object primaryKey)EntityTransactiongetTransaction()booleanisOpen()voidjoinTransaction()voidlock(java.lang.Object entity, LockModeType lockMode)voidlock(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)<T> Tmerge(T entity)voidpersist(java.lang.Object entity)voidrefresh(java.lang.Object entity)voidrefresh(java.lang.Object entity, java.util.Map<java.lang.String,java.lang.Object> properties)voidrefresh(java.lang.Object entity, LockModeType lockMode)voidrefresh(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)voidremove(java.lang.Object entity)voidsetFlushMode(FlushModeType flushMode)voidsetProperty(java.lang.String propertyName, java.lang.Object value)<T> Tunwrap(java.lang.Class<T> cls)
-
-
-
Method Detail
-
persist
void persist(java.lang.Object entity)
-
merge
<T> T merge(T entity)
-
remove
void remove(java.lang.Object entity)
-
find
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
-
find
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, java.util.Map<java.lang.String,java.lang.Object> properties)
-
find
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode)
-
find
<T> T find(java.lang.Class<T> entityClass, java.lang.Object primaryKey, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
-
getReference
<T> T getReference(java.lang.Class<T> entityClass, java.lang.Object primaryKey)
-
flush
void flush()
-
setFlushMode
void setFlushMode(FlushModeType flushMode)
-
getFlushMode
FlushModeType getFlushMode()
-
lock
void lock(java.lang.Object entity, LockModeType lockMode)
-
lock
void lock(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
-
refresh
void refresh(java.lang.Object entity)
-
refresh
void refresh(java.lang.Object entity, java.util.Map<java.lang.String,java.lang.Object> properties)
-
refresh
void refresh(java.lang.Object entity, LockModeType lockMode)
-
refresh
void refresh(java.lang.Object entity, LockModeType lockMode, java.util.Map<java.lang.String,java.lang.Object> properties)
-
clear
void clear()
-
detach
void detach(java.lang.Object entity)
-
contains
boolean contains(java.lang.Object entity)
-
getLockMode
LockModeType getLockMode(java.lang.Object entity)
-
setProperty
void setProperty(java.lang.String propertyName, java.lang.Object value)
-
getProperties
java.util.Map<java.lang.String,java.lang.Object> getProperties()
-
createQuery
Query createQuery(java.lang.String qlString)
-
createQuery
<T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery)
-
createQuery
<T> TypedQuery<T> createQuery(java.lang.String qlString, java.lang.Class<T> resultClass)
-
createNamedQuery
Query createNamedQuery(java.lang.String name)
-
createNamedQuery
<T> TypedQuery<T> createNamedQuery(java.lang.String name, java.lang.Class<T> resultClass)
-
createNativeQuery
Query createNativeQuery(java.lang.String sqlString)
-
createNativeQuery
Query createNativeQuery(java.lang.String sqlString, java.lang.Class resultClass)
-
createNativeQuery
Query createNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
-
joinTransaction
void joinTransaction()
-
unwrap
<T> T unwrap(java.lang.Class<T> cls)
-
getDelegate
java.lang.Object getDelegate()
-
close
void close()
-
isOpen
boolean isOpen()
-
getTransaction
EntityTransaction getTransaction()
-
getEntityManagerFactory
EntityManagerFactory getEntityManagerFactory()
-
getCriteriaBuilder
CriteriaBuilder getCriteriaBuilder()
-
getMetamodel
Metamodel getMetamodel()
-
-