Base class for entity persisters that implement a certain inheritance mapping strategy. All these persisters are assumed to use a discriminator column to discriminate entity types in the hierarchy.
|BasicEntityPersister||A BasicEntityPersister maps an entity to a single table in a relational database.|
A swappable persister context to use as a container for the current generated query/resultSetMapping/type binding information.
The joined subclass persister maps a single entity instance to several tables in the database as it is defined by the Class Table Inheritance strategy.
Persister for entities that participate in a hierarchy mapped with the SINGLE_TABLE strategy.
Entity persister interface Define the behavior that should be implemented by all entity persisters.