public abstract class EntityTools
extends java.lang.Object
| Constructor and Description |
|---|
EntityTools() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
entitiesEqual(SessionImplementor session,
java.lang.String entityName,
java.lang.Object obj1,
java.lang.Object obj2) |
static java.lang.Class |
getEntityClass(SessionImplementor sessionImplementor,
Session session,
java.lang.String entityName) |
static java.lang.Object |
getIdentifier(SessionImplementor session,
java.lang.String entityName,
java.lang.Object obj) |
static <T> java.lang.Class<T> |
getTargetClassIfProxied(java.lang.Class<T> clazz) |
static java.lang.Object |
getTargetFromProxy(SessionFactoryImplementor sessionFactoryImplementor,
HibernateProxy proxy) |
public static boolean entitiesEqual(SessionImplementor session, java.lang.String entityName, java.lang.Object obj1, java.lang.Object obj2)
public static java.lang.Object getIdentifier(SessionImplementor session, java.lang.String entityName, java.lang.Object obj)
public static java.lang.Object getTargetFromProxy(SessionFactoryImplementor sessionFactoryImplementor, HibernateProxy proxy)
public static <T> java.lang.Class<T> getTargetClassIfProxied(java.lang.Class<T> clazz)
T - Class type.clazz - Class wrapped with a proxy or not.null reference is passed,
method returns null.public static java.lang.Class getEntityClass(SessionImplementor sessionImplementor, Session session, java.lang.String entityName)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.