public class MultipleSessionImpl extends Object implements javax.persistence.EntityManager
| 构造器和说明 |
|---|
MultipleSessionImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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() |
javax.persistence.EntityManager |
getDefaultEntityManager() |
Object |
getDelegate() |
javax.persistence.EntityGraph<?> |
getEntityGraph(String graphName) |
<T> List<javax.persistence.EntityGraph<? super T>> |
getEntityGraphs(Class<T> entityClass) |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory() |
Map<String,MultipleTransactionSynchronizationEntityManager> |
getEntityManagers() |
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 |
setEntityManagers(Map<String,MultipleTransactionSynchronizationEntityManager> entityManagers) |
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
void |
setProperty(String propertyName,
Object value) |
<T> T |
unwrap(Class<T> cls) |
public Map<String,MultipleTransactionSynchronizationEntityManager> getEntityManagers()
public void setEntityManagers(Map<String,MultipleTransactionSynchronizationEntityManager> entityManagers)
public javax.persistence.EntityManager getDefaultEntityManager()
public void persist(Object entity)
persist 在接口中 javax.persistence.EntityManagerpublic <T> T merge(T entity)
merge 在接口中 javax.persistence.EntityManagerpublic void remove(Object entity)
remove 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey)
find 在接口中 javax.persistence.EntityManagerpublic <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode)
public <T> T find(Class<T> entityClass, Object primaryKey, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
public <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)
public void refresh(Object entity)
refresh 在接口中 javax.persistence.EntityManagerpublic void refresh(Object entity, javax.persistence.LockModeType lockMode)
public void refresh(Object entity, javax.persistence.LockModeType lockMode, Map<String,Object> properties)
public void clear()
clear 在接口中 javax.persistence.EntityManagerpublic void detach(Object entity)
public boolean contains(Object entity)
contains 在接口中 javax.persistence.EntityManagerpublic javax.persistence.LockModeType getLockMode(Object entity)
public javax.persistence.Query createQuery(String qlString)
createQuery 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createQuery(javax.persistence.criteria.CriteriaQuery<T> criteriaQuery)
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaUpdate updateQuery)
public javax.persistence.Query createQuery(javax.persistence.criteria.CriteriaDelete deleteQuery)
public <T> javax.persistence.TypedQuery<T> createQuery(String qlString, Class<T> resultClass)
public javax.persistence.Query createNamedQuery(String name)
createNamedQuery 在接口中 javax.persistence.EntityManagerpublic <T> javax.persistence.TypedQuery<T> createNamedQuery(String name, Class<T> resultClass)
public 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)
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName)
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, Class... resultClasses)
public javax.persistence.StoredProcedureQuery createStoredProcedureQuery(String procedureName, String... resultSetMappings)
public void joinTransaction()
joinTransaction 在接口中 javax.persistence.EntityManagerpublic boolean isJoinedToTransaction()
public <T> T unwrap(Class<T> cls)
public 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()
public javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
public javax.persistence.metamodel.Metamodel getMetamodel()
public <T> javax.persistence.EntityGraph<T> createEntityGraph(Class<T> rootType)
public javax.persistence.EntityGraph<?> createEntityGraph(String graphName)
public javax.persistence.EntityGraph<?> getEntityGraph(String graphName)
Copyright © 2018. All rights reserved.