diff --git a/hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java b/hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java index 9c0120b185..16ec664d32 100644 --- a/hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java +++ b/hibernate-core/src/main/java/org/hibernate/tuple/Tuplizer.java @@ -31,8 +31,12 @@ import org.hibernate.property.access.spi.Getter; * @see org.hibernate.tuple.entity.EntityTuplizer * @see org.hibernate.tuple.component.ComponentTuplizer * + * @deprecated for removal in 6.0. See instead `ManagedTypeRepresentationStrategy` + * and `RepresentationMode` in 6.0 + * * @author Steve Ebersole */ +@Deprecated public interface Tuplizer { /** * Extract the current values contained on the given entity. diff --git a/hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java b/hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java index 916e02b6d5..75eaa2572e 100644 --- a/hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java +++ b/hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizer.java @@ -20,7 +20,11 @@ import org.hibernate.tuple.Tuplizer; * * @author Gavin King * @author Steve Ebersole + * + * @deprecated for removal in 6.0. See instead `ManagedTypeRepresentationStrategy` + * and `RepresentationMode` in 6.0 */ +@Deprecated public interface ComponentTuplizer extends Tuplizer, Serializable { /** * Retrieve the current value of the parent property. diff --git a/hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java b/hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java index 68b8b9d22f..2f7e932b4e 100644 --- a/hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java +++ b/hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityTuplizer.java @@ -28,7 +28,11 @@ import org.hibernate.tuple.Tuplizer; * * @author Gavin King * @author Steve Ebersole + * + * @deprecated for removal in 6.0. See instead `ManagedTypeRepresentationStrategy` + * and `RepresentationMode` in 6.0 */ +@Deprecated public interface EntityTuplizer extends Tuplizer { /** * Return the entity-mode handled by this tuplizer instance.