public interface EntityManager
void persist(Object entity)
<T> T merge(T entity)
void remove(Object entity)
<T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode)
<T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode, Map<String,Object> properties)
void flush()
void setFlushMode(FlushModeType flushMode)
FlushModeType getFlushMode()
void lock(Object entity, LockModeType lockMode)
void lock(Object entity, LockModeType lockMode, Map<String,Object> properties)
void refresh(Object entity)
void refresh(Object entity, LockModeType lockMode)
void refresh(Object entity, LockModeType lockMode, Map<String,Object> properties)
void clear()
void detach(Object entity)
boolean contains(Object entity)
LockModeType getLockMode(Object entity)
<T> TypedQuery<T> createQuery(CriteriaQuery<T> criteriaQuery)
<T> TypedQuery<T> createQuery(String qlString, Class<T> resultClass)
<T> TypedQuery<T> createNamedQuery(String name, Class<T> resultClass)
void joinTransaction()
<T> T unwrap(Class<T> cls)
Object getDelegate()
void close()
boolean isOpen()
EntityTransaction getTransaction()
EntityManagerFactory getEntityManagerFactory()
CriteriaBuilder getCriteriaBuilder()
Metamodel getMetamodel()
Copyright © 2018. All rights reserved.