Interface MutationTarget

All Known Subinterfaces:
CollectionMutationTarget, EntityMutationTarget, EntityPersister, LegacyEntityMutationTarget, LegacyMutationTarget<T>, MutationTarget<T,TD>
All Known Implementing Classes:
AbstractCollectionPersister, AbstractEntityPersister, BasicCollectionPersister, JoinedSubclassEntityPersister, OneToManyPersister, SingleTableEntityPersister, UnionSubclassEntityPersister

public interface MutationTarget

The supported semantic view of a model mutation target.

Queue-specific planning and coordination contracts may expose additional information, but SQL AST and individual mutation-operation contracts use only this narrow view.

Since:
8.0
  • Method Details

    • getNavigableRole

      NavigableRole getNavigableRole()
      The model role of this target.
    • getRolePath

      default String getRolePath()
      The string representation of the model role.
    • getIdentifierTableMapping

      TableMapping getIdentifierTableMapping()
      The table containing the identifier for this target.