AbstractStandardBasicType approach insteadpublic abstract class ImmutableType extends NullableType
LEGACY_DEFAULT_SIZE, LEGACY_DICTATED_SIZE| Constructor and Description | 
|---|
ImmutableType()
Deprecated.  
  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
deepCopy(Object value,
        SessionFactoryImplementor factory)
Deprecated.  
Return a deep copy of the persistent state, stopping at entities and at collections. 
 | 
boolean | 
isMutable()
Deprecated.  
Are objects of this type mutable. 
 | 
Object | 
replace(Object original,
       Object target,
       SessionImplementor session,
       Object owner,
       Map copyCache)
Deprecated.  
During merge, replace the existing (target) value in the entity we are merging to
 with a new (original) value from the detached entity we are merging. 
 | 
defaultSize, defaultSizes, dictatedSize, dictatedSizes, fromStringValue, fromXMLNode, fromXMLString, get, getColumnSpan, isDirty, isEqual, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeToString, set, setToXMLNode, sqlType, sqlTypes, toColumnNullness, toLoggableString, toString, toXMLStringassemble, beforeAssemble, compare, disassemble, getHashCode, getHashCode, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isEntityType, isEqual, isModified, isSame, isXMLElement, replace, replaceNode, resolve, semiResolveclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getReturnedClasspublic final Object deepCopy(Object value, SessionFactoryImplementor factory)
Typevalue - The value to be copiedfactory - The session factorypublic final boolean isMutable()
Typepublic Object replace(Object original, Object target, SessionImplementor session, Object owner, Map copyCache) throws HibernateException
Typeoriginal - the value from the detached entity being mergedtarget - the value in the managed entitysession - The originating sessionowner - The owner of the valuecopyCache - The cache of already copied/replaced valuesHibernateException - An error from HibernateCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.