public class EntityManagerProxy extends Object implements javax.persistence.EntityManager
| 限定符和类型 | 字段和说明 |
|---|---|
private javax.persistence.EntityManager |
entityManager |
| 构造器和说明 |
|---|
EntityManagerProxy(javax.persistence.EntityManager entityManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
void |
close() |
boolean |
contains(Object entity) |
<T> javax.persistence.EntityGraph<T> |
createEntityGraph(Class<T> rootType) |
javax.persistence.EntityGraph<?> |
createEntityGraph(String graphName) |
javax.persistence.Query |
createNamedQuery(String name) |
<T> javax.persistence.TypedQuery<T> |
createNamedQuery(String name,
Class<T> resultClass) |
javax.persistence.StoredProcedureQuery |
createNamedStoredProcedureQuery(String name) |
javax.persistence.Query |
createNativeQuery(String sqlString) |
javax.persistence.Query |
createNativeQuery(String sqlString,
Class resultClass) |
javax.persistence.Query |
createNativeQuery(String sqlString,
String resultSetMapping) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery) |
<T> javax.persistence.TypedQuery<T> |
createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery) |
javax.persistence.Query |
createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery) |
javax.persistence.Query |
createQuery(String qlString) |
<T> javax.persistence.TypedQuery<T> |
createQuery(String qlString,
Class<T> resultClass) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName,
Class... resultClasses) |
javax.persistence.StoredProcedureQuery |
createStoredProcedureQuery(String procedureName,
String... resultSetMappings) |
void |
detach(Object entity) |
<T> T |
find(Class<T> entityClass,
Object primaryKey) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
javax.persistence.LockModeType lockMode) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
javax.persistence.LockModeType lockMode,
Map<String,Object> properties) |
<T> T |
find(Class<T> entityClass,
Object primaryKey,
Map<String,Object> properties) |
void |
flush() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
Object |
getDelegate() |
javax.persistence.EntityGraph<?> |
getEntityGraph(String graphName) |
<T> List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(Class<T> entityClass) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
javax.persistence.FlushModeType |
getFlushMode() |
javax.persistence.LockModeType |
getLockMode(Object entity) |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
Map<String,Object> |
getProperties() |
<T> T |
getReference(Class<T> entityClass,
Object primaryKey) |
javax.persistence.EntityTransaction |
getTransaction() |
boolean |
isJoinedToTransaction() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(Object entity,
javax.persistence.LockModeType lockMode) |
void |
lock(Object entity,
javax.persistence.LockModeType lockMode,
Map<String,Object> properties) |
<T> T |
merge(T entity) |
void |
persist(Object entity) |
void |
refresh(Object entity) |
void |
refresh(Object entity,
javax.persistence.LockModeType lockMode) |
void |
refresh(Object entity,
javax.persistence.LockModeType lockMode,
Map<String,Object> properties) |
void |
refresh(Object entity,
Map<String,Object> properties) |
void |
remove(Object entity) |
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
void |
setProperty(String propertyName,
Object value) |
private <T extends javax.persistence.EntityManager> |
tranTry(T entityManager) |
<T> T |
unwrap(Class<T> cls) |
private final javax.persistence.EntityManager entityManager
public EntityManagerProxy(javax.persistence.EntityManager entityManager)
private <T extends javax.persistence.EntityManager> T tranTry(T entityManager)
public <T> T merge(T entity)
merge 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey)
find 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, Map<String,Object> properties)
find 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode)
find 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
find 在接口中 javax.persistence.EntityManagerpublic <T> T getReference(Class<T> entityClass, Object primaryKey)
getReference 在接口中 javax.persistence.EntityManagerpublic void flush()
flush 在接口中 javax.persistence.EntityManagerpublic void setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode 在接口中 javax.persistence.EntityManagerpublic javax.persistence.FlushModeType getFlushMode()
getFlushMode 在接口中 javax.persistence.EntityManagerpublic void lock(Object entity, javax.persistence.LockModeType lockMode)
lock 在接口中 javax.persistence.EntityManagerpublic void lock(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
lock 在接口中 javax.persistence.EntityManagerpublic void refresh(Object entity, Map<String,Object> properties)
refresh 在接口中 javax.persistence.EntityManagerpublic void refresh(Object entity, javax.persistence.LockModeType lockMode)
refresh 在接口中 javax.persistence.EntityManagerpublic void refresh(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
refresh 在接口中 javax.persistence.EntityManagerpublic void clear()
clear 在接口中 javax.persistence.EntityManagerpublic javax.persistence.LockModeType getLockMode(Object entity)
getLockMode 在接口中 javax.persistence.EntityManagerpublic void setProperty(String propertyName, Object value)
setProperty 在接口中 javax.persistence.EntityManagerpublic Map<String,Object> getProperties()
getProperties 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(String qlString)
createQuery 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)
createQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery)
createQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery)
createQuery 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createQuery(String qlString, Class<T> resultClass)
createQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createNamedQuery(String name)
createNamedQuery 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createNamedQuery(String name, Class<T> resultClass)
createNamedQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(String sqlString)
createNativeQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(String sqlString, Class resultClass)
createNativeQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.Query createNativeQuery(String sqlString, String resultSetMapping)
createNativeQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createNamedStoredProcedureQuery(String name)
createNamedStoredProcedureQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName)
createStoredProcedureQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses)
createStoredProcedureQuery 在接口中 javax.persistence.EntityManagerpublic javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings)
createStoredProcedureQuery 在接口中 javax.persistence.EntityManagerpublic void joinTransaction()
joinTransaction 在接口中 javax.persistence.EntityManagerpublic boolean isJoinedToTransaction()
isJoinedToTransaction 在接口中 javax.persistence.EntityManagerpublic Object getDelegate()
getDelegate 在接口中 javax.persistence.EntityManagerpublic void close()
close 在接口中 javax.persistence.EntityManagerpublic boolean isOpen()
isOpen 在接口中 javax.persistence.EntityManagerpublic javax.persistence.EntityTransaction getTransaction()
getTransaction 在接口中 javax.persistence.EntityManagerpublic javax.persistence.EntityManagerFactory getEntityManagerFactory()
getEntityManagerFactory 在接口中 javax.persistence.EntityManagerpublic javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder 在接口中 javax.persistence.EntityManagerpublic javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.EntityGraph<T> createEntityGraph(Class<T> rootType)
createEntityGraph 在接口中 javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> createEntityGraph(String graphName)
createEntityGraph 在接口中 javax.persistence.EntityManagerpublic javax.persistence.EntityGraph<?> getEntityGraph(String graphName)
getEntityGraph 在接口中 javax.persistence.EntityManagerpublic <T> List<javax.persistence.EntityGraph<? super T>> getEntityGraphs(Class<T> entityClass)
getEntityGraphs 在接口中 javax.persistence.EntityManagerCopyright © 2024. All rights reserved.