nl.knowledgeplaza.util.jpa
Class EntityManagerFinder
java.lang.Object
nl.knowledgeplaza.util.jpa.EntityManagerFinder
- Direct Known Subclasses:
- EntityManagerFinderSingleton, EntityManagerFinderThread
public abstract class EntityManagerFinder
- extends java.lang.Object
EntityManagerFinder is used to get the appropriate EntityManager from anywhere.
Only once instance of an EntityManagerFinder implementation should be instantiated.
This instance will then be registered as the EntityManagerFinder, for example:
org.tbee.util.jpa.EntityManagerFinderThread.register();
When a EntityManager is needed, the static method getEntityManager of EntityManagerFinder can be called.
This method will use the registered EntityManagerFinder to find the EntityManager.
EntityManager lEntityManager = org.tbee.util.jpa.EntityManagerFinder.findEntityManager();
- Version:
- $Revision: 1.4 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityManagerFinder
public EntityManagerFinder()
getEntityManager
public abstract javax.persistence.EntityManager getEntityManager(java.lang.Object context)
find
public static javax.persistence.EntityManager find(java.lang.Object context)
find
public static javax.persistence.EntityManager find()
findEntityManager
public static javax.persistence.EntityManager findEntityManager()
- Deprecated.
setEntityManagerFinder
protected static void setEntityManagerFinder(EntityManagerFinder value)
getEntityManagerFinder
public static EntityManagerFinder getEntityManagerFinder()
setEMAssociation
public static java.lang.Object setEMAssociation(javax.persistence.EntityManager em,
java.lang.Object key,
java.lang.Object o)
- Parameters:
em - key - o -
- Returns:
setEMAssociation
public static java.lang.Object setEMAssociation(java.lang.Object key,
java.lang.Object o)
getEMAssociation
public static java.lang.Object getEMAssociation(javax.persistence.EntityManager em,
java.lang.Object key)
- Parameters:
em - key -
- Returns:
getEMAssociation
public static java.lang.Object getEMAssociation(java.lang.Object key)
removeEMAssociation
public static java.lang.Object removeEMAssociation(javax.persistence.EntityManager em,
java.lang.Object key)
removeAssociation
public static java.lang.Object removeAssociation(java.lang.Object key)
Copyright © 2010. All Rights Reserved.