public class DBManager extends Object implements IDBManager, IDBManagerLocal, IDBManagerRemote
CATALOGO, PERSESSION, PERTHREAD| Constructor and Description |
|---|
DBManager() |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManager |
createEntityManager(String key)
Crea un entitymanager dentro de un Map utiliza la unidad de persistencia
y el threadid o sessionid del usuario como clave
|
int |
getEntityIdStrategic()
Devuelve la estrategia de acceso/creación de los entityManagers.
|
javax.persistence.EntityManager |
getEntityManager(String key)
Devuelve un entityManager, lo crea si no existe en la unidad de persistencia solicitada
|
protected void |
purgeEntityManager()
Elimina los entityManagers del map, a aquellos que no se esta utilizando
en un periodo dado.
|
void |
rollBack()
Ejecuta rollback de una transacción
|
public int getEntityIdStrategic()
getEntityIdStrategic in interface IDBManagerpublic javax.persistence.EntityManager getEntityManager(String key)
getEntityManager in interface IDBManagerkey - id threadpublic javax.persistence.EntityManager createEntityManager(String key)
createEntityManager in interface IDBManagerkey - id thread o sessionid del usuarioprotected void purgeEntityManager()
public void rollBack()
rollBack in interface IDBManagerCopyright © 2017. All rights reserved.