Class AttributeConverterMutabilityPlanImpl<T>

  • All Implemented Interfaces:
    java.io.Serializable, MutabilityPlan<T>

    public class AttributeConverterMutabilityPlanImpl<T>
    extends MutableMutabilityPlan<T>
    The standard aproach for defining a MutabilityPlan for converted (AttributeConverter) values is to always assume that they are immutable to make sure that dirty checking, deep copying and second-level caching all work properly no matter what. That was work done under https://hibernate.atlassian.net/browse/HHH-10111 However a series of approaches to tell Hibernate that the values are immutable were documented as part of https://hibernate.atlassian.net/browse/HHH-10127
    See Also:
    Serialized Form