类org.hibernate.type.descriptor.java.MutabilityPlan源码实例Demo

下面列出了怎么用org.hibernate.type.descriptor.java.MutabilityPlan的API类实例代码及写法,或者点击链接到github查看源代码。

@SuppressWarnings({ "unchecked", "serial" })
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
 
源代码2 项目: JuniperBot   文件: AbstractArrayTypeDescriptor.java
@SuppressWarnings("unchecked")
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(
            arrayObjectClass,
            (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
                private static final long serialVersionUID = 5441650086018349126L;

                @Override
                protected T deepCopyNotNull(Object value) {
                    return ArrayUtil.deepCopy(value);
                }
            }
    );
    this.arrayObjectClass = arrayObjectClass;
}
 
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    this(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
}
 
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    this(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
}
 
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    this(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
}
 
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    this(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
}
 
public AbstractArrayTypeDescriptor(Class<T> arrayObjectClass) {
    super(arrayObjectClass, (MutabilityPlan<T>) new MutableMutabilityPlan<Object>() {
        @Override
        protected T deepCopyNotNull(Object value) {
            return ArrayUtil.deepCopy(value);
        }
    });
    this.arrayObjectClass = arrayObjectClass;
}
 
源代码8 项目: lams   文件: AbstractStandardBasicType.java
protected MutabilityPlan<T> getMutabilityPlan() {
	return javaTypeDescriptor.getMutabilityPlan();
}
 
源代码9 项目: lams   文件: AdaptedImmutableType.java
@Override
@SuppressWarnings({ "unchecked" })
protected MutabilityPlan<T> getMutabilityPlan() {
	return ImmutableMutabilityPlan.INSTANCE;
}
 
源代码10 项目: lams   文件: AttributeConverterTypeAdapter.java
@Override
protected MutabilityPlan<T> getMutabilityPlan() {
	return mutabilityPlan;
}
 
protected AbstractArrayTypeDescriptor(Class<T> arrayObjectClass, MutabilityPlan<T> mutableMutabilityPlan) {
    super(arrayObjectClass, mutableMutabilityPlan);
    this.arrayObjectClass = arrayObjectClass;
}
 
protected AbstractArrayTypeDescriptor(Class<T> arrayObjectClass, MutabilityPlan<T> mutableMutabilityPlan) {
    super(arrayObjectClass, mutableMutabilityPlan);
    this.arrayObjectClass = arrayObjectClass;
}
 
protected AbstractArrayTypeDescriptor(Class<T> arrayObjectClass, MutabilityPlan<T> mutableMutabilityPlan) {
    super(arrayObjectClass, mutableMutabilityPlan);
    this.arrayObjectClass = arrayObjectClass;
}
 
protected AbstractArrayTypeDescriptor(Class<T> arrayObjectClass, MutabilityPlan<T> mutableMutabilityPlan) {
    super(arrayObjectClass, mutableMutabilityPlan);
    this.arrayObjectClass = arrayObjectClass;
}
 
 类所在包
 同包方法