public abstract class

MutableType

extends NullableType
java.lang.Object
   ↳ org.hibernate.type.AbstractType
     ↳ org.hibernate.type.NullableType
       ↳ org.hibernate.type.MutableType
Known Direct Subclasses
Known Indirect Subclasses

This class is deprecated.
Use the AbstractStandardBasicType approach instead

Class Overview

Superclass for mutable nullable types

Summary

Public Constructors
MutableType()
Public Methods
final Object deepCopy(Object value, EntityMode entityMode, SessionFactoryImplementor factory)
final boolean isMutable()
Object replace(Object original, Object target, SessionImplementor session, Object owner, Map copyCache)
Protected Methods
abstract Object deepCopyNotNull(Object value)
[Expand]
Inherited Methods
From class org.hibernate.type.NullableType
From class org.hibernate.type.AbstractType
From class java.lang.Object
From interface org.hibernate.type.StringRepresentableType
From interface org.hibernate.type.Type
From interface org.hibernate.type.XmlRepresentableType

Public Constructors

public MutableType ()

Public Methods

public final Object deepCopy (Object value, EntityMode entityMode, SessionFactoryImplementor factory)

public final boolean isMutable ()

public Object replace (Object original, Object target, SessionImplementor session, Object owner, Map copyCache)

Protected Methods

protected abstract Object deepCopyNotNull (Object value)