public <T> T find(Class<T> entityClass, Object primaryKey, Map<String, Object> properties) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, properties); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey, Map<String, Object> properties) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, properties); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode, Map<String, Object> properties) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, lockMode, properties); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s', lockMode '%s' took %dms", entityClass.getName(), getLockModeAsString(lockMode), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = getEntityManager().find(entityClass, primaryKey); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, lockMode); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s', lockMode '%s' took %dms", entityClass.getName(), getLockModeAsString(lockMode), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, lockMode); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s', lockMode '%s' took %dms", entityClass.getName(), getLockModeAsString(lockMode), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey, LockModeType lockMode, Map<String, Object> properties) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = underlyingEntityManager.find(entityClass, primaryKey, lockMode, properties); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s', lockMode '%s' took %dms", entityClass.getName(), getLockModeAsString(lockMode), elapsed); } } }
public <T> T find(Class<T> entityClass, Object primaryKey) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = getEntityManager().find(entityClass, primaryKey); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("find entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }
public <T> T getReference(Class<T> entityClass, Object primaryKey) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = getEntityManager().getReference(entityClass, primaryKey); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("getReference entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }
public <T> T getReference(Class<T> entityClass, Object primaryKey) { long start = 0; if (isTraceEnabled) start = System.currentTimeMillis(); try { final EntityManager underlyingEntityManager = getEntityManager(); T result = getEntityManager().getReference(entityClass, primaryKey); detachNonTxInvocation(underlyingEntityManager); return result; } finally { if (isTraceEnabled) { long elapsed = System.currentTimeMillis() - start; ROOT_LOGGER.tracef("getReference entityClass '%s' took %dms", entityClass.getName(), elapsed); } } }