||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.
||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