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.2 $
| 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)
findEntityManager
public static javax.persistence.EntityManager findEntityManager(java.lang.Object context)
findEntityManager
public static javax.persistence.EntityManager findEntityManager()
find
public static javax.persistence.EntityManager find(java.lang.Object context)
find
public static javax.persistence.EntityManager find()
setEntityManagerFinder
protected static void setEntityManagerFinder(EntityManagerFinder value)
getEntityManagerFinder
public static EntityManagerFinder getEntityManagerFinder()
Copyright © 2010. All Rights Reserved.