org.seasar.framework.jpa.impl
クラス TxScopedEntityManagerProxy
java.lang.Object
org.seasar.framework.jpa.impl.TxScopedEntityManagerProxy
- すべての実装されたインタフェース:
- EntityManager
public class TxScopedEntityManagerProxy
- extends Object
- implements EntityManager
コンテナ管理EntityManager
の実装です。
このクラスは次のタイプのEntityManager
となります。
- コンテナ管理 (container-managed entity manager)
- JTAトランザクション (JTA entity manager)
- トランザクションスコープ (transaction-scoped persistence contexts)
- 作成者:
- koichik
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tm
protected TransactionManager tm
emf
protected EntityManagerFactory emf
pum
protected PersistenceUnitManager pum
TxScopedEntityManagerProxy
public TxScopedEntityManagerProxy()
isTxActive
protected boolean isTxActive()
assertTxActive
protected void assertTxActive()
getEntityManager
protected EntityManager getEntityManager()
getTxBoundEntityManager
protected EntityManager getTxBoundEntityManager()
createEntityManager
protected EntityManager createEntityManager()
clear
public void clear()
- 定義:
- インタフェース
EntityManager
内の clear
close
public void close()
- 定義:
- インタフェース
EntityManager
内の close
contains
public boolean contains(Object entity)
- 定義:
- インタフェース
EntityManager
内の contains
createNamedQuery
public Query createNamedQuery(String name)
- 定義:
- インタフェース
EntityManager
内の createNamedQuery
createNativeQuery
public Query createNativeQuery(String sqlString)
- 定義:
- インタフェース
EntityManager
内の createNativeQuery
createNativeQuery
public Query createNativeQuery(String sqlString,
Class resultClass)
- 定義:
- インタフェース
EntityManager
内の createNativeQuery
createNativeQuery
public Query createNativeQuery(String sqlString,
String resultSetMapping)
- 定義:
- インタフェース
EntityManager
内の createNativeQuery
createQuery
public Query createQuery(String qlString)
- 定義:
- インタフェース
EntityManager
内の createQuery
find
public <T> T find(Class<T> entityClass,
Object primaryKey)
- 定義:
- インタフェース
EntityManager
内の find
flush
public void flush()
- 定義:
- インタフェース
EntityManager
内の flush
getDelegate
public Object getDelegate()
- 定義:
- インタフェース
EntityManager
内の getDelegate
getFlushMode
public FlushModeType getFlushMode()
- 定義:
- インタフェース
EntityManager
内の getFlushMode
getReference
public <T> T getReference(Class<T> entityClass,
Object primaryKey)
- 定義:
- インタフェース
EntityManager
内の getReference
getTransaction
public EntityTransaction getTransaction()
- 定義:
- インタフェース
EntityManager
内の getTransaction
isOpen
public boolean isOpen()
- 定義:
- インタフェース
EntityManager
内の isOpen
joinTransaction
public void joinTransaction()
- 定義:
- インタフェース
EntityManager
内の joinTransaction
lock
public void lock(Object entity,
LockModeType lockMode)
- 定義:
- インタフェース
EntityManager
内の lock
merge
public <T> T merge(T entity)
- 定義:
- インタフェース
EntityManager
内の merge
persist
public void persist(Object entity)
- 定義:
- インタフェース
EntityManager
内の persist
refresh
public void refresh(Object entity)
- 定義:
- インタフェース
EntityManager
内の refresh
remove
public void remove(Object entity)
- 定義:
- インタフェース
EntityManager
内の remove
setFlushMode
public void setFlushMode(FlushModeType flushMode)
- 定義:
- インタフェース
EntityManager
内の setFlushMode
Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.