Type | Name and description |
---|---|
static java.lang.Class |
buildIdentityEnumTypeFactory() Build the identity enum type factory. |
static void |
enhanceProxyClass(java.lang.Class proxyClass) |
static void |
handleLazyProxy(PersistentEntity entity, PersistentProperty property) Overrides a getter on a property that is a Hibernate proxy in order to make sure the initialized object is returned hence avoiding Hibernate proxy hell. |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Build the identity enum type factory. We dynamically implement the UserType interface to avoid the differences between different Hibernate versions
Overrides a getter on a property that is a Hibernate proxy in order to make sure the initialized object is returned hence avoiding Hibernate proxy hell.