javax.persistence
Interface EntityManager
public interface EntityManager
Method Summary |
void |
clear()
|
void |
close()
|
boolean |
contains(Object entity)
|
Query |
createNamedQuery(String name)
|
|
createNamedQuery(String name,
Class<T> resultClass)
|
Query |
createNativeQuery(String sqlString)
|
Query |
createNativeQuery(String sqlString,
Class resultClass)
|
Query |
createNativeQuery(String sqlString,
String resultSetMapping)
|
|
createQuery(CriteriaQuery<T> criteriaQuery)
|
Query |
createQuery(String qlString)
|
|
createQuery(String qlString,
Class<T> resultClass)
|
void |
detach(Object entity)
|
|
find(Class<T> entityClass,
Object primaryKey)
|
|
find(Class<T> entityClass,
Object primaryKey,
LockModeType lockMode)
|
|
find(Class<T> entityClass,
Object primaryKey,
LockModeType lockMode,
Map<String,Object> properties)
|
|
find(Class<T> entityClass,
Object primaryKey,
Map<String,Object> properties)
|
void |
flush()
|
CriteriaBuilder |
getCriteriaBuilder()
|
Object |
getDelegate()
|
EntityManagerFactory |
getEntityManagerFactory()
|
FlushModeType |
getFlushMode()
|
LockModeType |
getLockMode(Object entity)
|
Metamodel |
getMetamodel()
|
Map<String,Object> |
getProperties()
|
|
getReference(Class<T> entityClass,
Object primaryKey)
|
EntityTransaction |
getTransaction()
|
boolean |
isOpen()
|
void |
joinTransaction()
|
void |
lock(Object entity,
LockModeType lockMode)
|
void |
lock(Object entity,
LockModeType lockMode,
Map<String,Object> properties)
|
|
merge(T entity)
|
void |
persist(Object entity)
|
void |
refresh(Object entity)
|
void |
refresh(Object entity,
LockModeType lockMode)
|
void |
refresh(Object entity,
LockModeType lockMode,
Map<String,Object> properties)
|
void |
refresh(Object entity,
Map<String,Object> properties)
|
void |
remove(Object entity)
|
void |
setFlushMode(FlushModeType flushMode)
|
void |
setProperty(String propertyName,
Object value)
|
|
unwrap(Class<T> cls)
|
persist
void persist(Object entity)
merge
<T> T merge(T entity)
remove
void remove(Object entity)
find
<T> T find(Class<T> entityClass,
Object primaryKey)
find
<T> T find(Class<T> entityClass,
Object primaryKey,
Map<String,Object> properties)
find
<T> T find(Class<T> entityClass,
Object primaryKey,
LockModeType lockMode)
find
<T> T find(Class<T> entityClass,
Object primaryKey,
LockModeType lockMode,
Map<String,Object> properties)
getReference
<T> T getReference(Class<T> entityClass,
Object primaryKey)
flush
void flush()
setFlushMode
void setFlushMode(FlushModeType flushMode)
getFlushMode
FlushModeType getFlushMode()
lock
void lock(Object entity,
LockModeType lockMode)
lock
void lock(Object entity,
LockModeType lockMode,
Map<String,Object> properties)
refresh
void refresh(Object entity)
refresh
void refresh(Object entity,
Map<String,Object> properties)
refresh
void refresh(Object entity,
LockModeType lockMode)
refresh
void refresh(Object entity,
LockModeType lockMode,
Map<String,Object> properties)
clear
void clear()
detach
void detach(Object entity)
contains
boolean contains(Object entity)
getLockMode
LockModeType getLockMode(Object entity)
setProperty
void setProperty(String propertyName,
Object value)
getProperties
Map<String,Object> getProperties()
createQuery
Query createQuery(String qlString)
createQuery
<T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery)
createQuery
<T> TypedQuery<T> createQuery(String qlString,
Class<T> resultClass)
createNamedQuery
Query createNamedQuery(String name)
createNamedQuery
<T> TypedQuery<T> createNamedQuery(String name,
Class<T> resultClass)
createNativeQuery
Query createNativeQuery(String sqlString)
createNativeQuery
Query createNativeQuery(String sqlString,
Class resultClass)
createNativeQuery
Query createNativeQuery(String sqlString,
String resultSetMapping)
joinTransaction
void joinTransaction()
unwrap
<T> T unwrap(Class<T> cls)
getDelegate
Object getDelegate()
close
void close()
isOpen
boolean isOpen()
getTransaction
EntityTransaction getTransaction()
getEntityManagerFactory
EntityManagerFactory getEntityManagerFactory()
getCriteriaBuilder
CriteriaBuilder getCriteriaBuilder()
getMetamodel
Metamodel getMetamodel()
Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.