nl.knowledgeplaza.util.jpa
Class EntityManagerFinder
java.lang.Object
nl.knowledgeplaza.util.jpa.EntityManagerFinder
- Direct Known Subclasses:
- EntityManagerFinderSingleton, EntityManagerFinderThread
public abstract class EntityManagerFinder
- extends 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(Object context)
find
public static javax.persistence.EntityManager find(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 Object setEMAssociation(javax.persistence.EntityManager em,
Object key,
Object o)
- Parameters:
em - key - o -
- Returns:
setEMAssociation
public static Object setEMAssociation(Object key,
Object o)
getEMAssociation
public static Object getEMAssociation(javax.persistence.EntityManager em,
Object key)
- Parameters:
em - key -
- Returns:
getEMAssociation
public static Object getEMAssociation(Object key)
removeEMAssociation
public static Object removeEMAssociation(javax.persistence.EntityManager em,
Object key)
removeAssociation
public static Object removeAssociation(Object key)
Copyright © 2011 KnowledgePlaza. All Rights Reserved.