Interface DomainResultCreationState

    • Method Detail

      • forceIdentifierSelection

        default boolean forceIdentifierSelection()
      • registerVisitedAssociationKey

        default boolean registerVisitedAssociationKey​(AssociationKey associationKey)
      • removeVisitedAssociationKey

        default void removeVisitedAssociationKey​(AssociationKey associationKey)
      • isAssociationKeyVisited

        default boolean isAssociationKeyVisited​(AssociationKey associationKey)
      • isRegisteringVisitedAssociationKeys

        default boolean isRegisteringVisitedAssociationKeys()
      • resolveModelPart

        ModelPart resolveModelPart​(NavigablePath navigablePath)
        Resolve the ModelPart associated with a given NavigablePath. More specific ModelParts should be preferred - e.g. the SingularAssociationAttributeMapping rather than just the EntityTypeMapping for the associated type
      • visitFetches

        List<Fetch> visitFetches​(FetchParent fetchParent)
        Visit fetches for the given parent. We walk fetches via the SqlAstCreationContext because each "context" will define differently what should be fetched (HQL versus load)
      • isResolvingCircularFetch

        boolean isResolvingCircularFetch()
      • setResolvingCircularFetch

        void setResolvingCircularFetch​(boolean resolvingCircularFetch)
      • getCurrentlyResolvingForeignKeyPart

        ForeignKeyDescriptor.Nature getCurrentlyResolvingForeignKeyPart()
        Returns the part of the foreign key that is currently being resolved, or null if no foreign key is currently being resolved.
      • setCurrentlyResolvingForeignKeyPart

        void setCurrentlyResolvingForeignKeyPart​(ForeignKeyDescriptor.Nature currentlyResolvingForeignKeySide)