AbstractStandardBasicType
approach insteadpublic abstract class MutableType extends NullableType
LEGACY_DEFAULT_SIZE, LEGACY_DICTATED_SIZE
Constructor and Description |
---|
MutableType()
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.
|
protected abstract Object |
deepCopyNotNull(Object value)
Deprecated.
|
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, toXMLString
assemble, beforeAssemble, compare, disassemble, getHashCode, getHashCode, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isEntityType, isEqual, isModified, isSame, isXMLElement, replace, replaceNode, resolve, semiResolve
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getReturnedClass
public final boolean isMutable()
Type
protected abstract Object deepCopyNotNull(Object value) throws HibernateException
HibernateException
public final Object deepCopy(Object value, SessionFactoryImplementor factory) throws HibernateException
Type
value
- The value to be copiedfactory
- The session factoryHibernateException
- An error from Hibernatepublic Object replace(Object original, Object target, SessionImplementor session, Object owner, Map copyCache) throws HibernateException
Type
original
- 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 © 2018 JBoss by Red Hat. All rights reserved.