org.hibernate.tuple.Tuplizer and its sub-interfaces are responsible for managing the specific view of the data part, given that the view is org.hibernate.EntityMode . If a given piece of data is considered as a data structure, then tuplizer is what knows how to create such a data structure and how to extract values ββfrom and enter values ββinto such a data structure. For example, for POJO entity mode, the corresponding tuplizer knows how to create a POJO through its constructor. He also knows how to access POJO properties using specific property attributes. There are two types of high-level Tuplizers provided by org.hibernate.tuple.entity.EntityTuplizer and org.hibernate.tuple.component.ComponentTuplizer . EntityTuplizers are responsible for managing the aforementioned contracts with respect to organizations, while ComponentTuplizers do the same for components.
Rajesh kumar
source share