Class EntityTools
java.lang.Object
org.hibernate.envers.internal.tools.EntityTools
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanentitiesEqual(org.hibernate.engine.spi.SharedSessionContractImplementor session, String entityName, Object obj1, Object obj2) static ClassgetEntityClass(org.hibernate.engine.spi.SharedSessionContractImplementor sessionImplementor, String entityName) static ObjectgetIdentifier(org.hibernate.engine.spi.SharedSessionContractImplementor session, String entityName, Object obj) static <T> Class<T> getTargetClassIfProxied(Class<T> clazz) static ObjectgetTargetFromProxy(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor, org.hibernate.proxy.LazyInitializer lazyInitializer)
-
Constructor Details
-
EntityTools
public EntityTools()
-
-
Method Details
-
getTargetFromProxy
public static Object getTargetFromProxy(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor, org.hibernate.proxy.LazyInitializer lazyInitializer) -
getTargetClassIfProxied
- Type Parameters:
T- Class type.- Parameters:
clazz- Class wrapped with a proxy or not.- Returns:
- Returns target class in case it has been wrapped with a proxy. If
nullreference is passed, method returnsnull.