Interface DiscriminatorMapping

All Superinterfaces:
BasicValuedMapping, BasicValuedModelPart, Bindable, Fetchable, JavaTypedExpressible, JdbcMappingContainer, MappingModelExpressible, ModelPart, SelectableMapping, SelectableMappings, SqlExpressible, SqlTypedMapping, ValuedModelPart, ValueMapping, VirtualModelPart
All Known Subinterfaces:
EmbeddableDiscriminatorMapping, EntityDiscriminatorMapping

public interface DiscriminatorMapping extends VirtualModelPart, BasicValuedModelPart, Fetchable
Mapping of a discriminator, for either entity or association (ANY) discrimination.

Represents a composition of

  • a converter between the domain and relational form
  • a JDBC mapping to read and write the relational values