Package org.hibernate.metamodel.mapping
Interface Discriminatable
-
- All Known Subinterfaces:
EntityMappingType,EntityPersister,Loadable,Lockable,OuterJoinLoadable,PostInsertIdentityPersister,Queryable,SQLLoadable,UniqueKeyLoadable
- All Known Implementing Classes:
AbstractEntityPersister,AnonymousTupleEntityValuedModelPart,JoinedSubclassEntityPersister,SingleTableEntityPersister,UnionSubclassEntityPersister
public interface DiscriminatableThings that have a discriminator associated with it.- "API Note:"
- Plural-attributes are considered discriminatable, which only has an effect for to-many collections and applies the discriminator from the associated entity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapplyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
-
-
-
Method Detail
-
applyDiscriminator
void applyDiscriminator(Consumer<Predicate> predicateConsumer, String alias, TableGroup tableGroup, SqlAstCreationState creationState)
-
-