public abstract class AbstractUserType extends Object implements Serializable
Constructor and Description |
---|
AbstractUserType() |
Modifier and Type | Method and Description |
---|---|
void |
afterNullSafeOperation(org.hibernate.engine.spi.SharedSessionContractImplementor session)
Included to allow session state to be disassociated from the user type.
|
Object |
assemble(Serializable cachedValue,
Object owner) |
void |
beforeNullSafeOperation(org.hibernate.engine.spi.SharedSessionContractImplementor session)
Included to allow session state to be applied to the user type
|
Object |
deepCopy(Object value) |
Serializable |
disassemble(Object value) |
boolean |
equals(Object x,
Object y) |
int |
hashCode(Object x) |
boolean |
isMutable() |
Object |
replace(Object originalValue,
Object target,
Object owner) |
public AbstractUserType()
public boolean isMutable()
public boolean equals(Object x, Object y) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public int hashCode(Object x) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public Object assemble(Serializable cachedValue, Object owner) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public Serializable disassemble(Object value) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public Object replace(Object originalValue, Object target, Object owner) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public Object deepCopy(Object value) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public void beforeNullSafeOperation(org.hibernate.engine.spi.SharedSessionContractImplementor session)
session
- The sessionpublic void afterNullSafeOperation(org.hibernate.engine.spi.SharedSessionContractImplementor session)
session
- The sessionCopyright © 2010–2018 Jadira Systems. All rights reserved.