Interface MappingMetamodelImplementor

All Superinterfaces:
MappingMetamodel, Metamodel, QueryParameterBindingTypeResolver
All Known Implementing Classes:
MappingMetamodelImpl

public interface MappingMetamodelImplementor extends MappingMetamodel, QueryParameterBindingTypeResolver
  • Method Details

    • getCollectionRolesByEntityParticipant

      Set<String> getCollectionRolesByEntityParticipant(String entityName)
      Retrieves a set of all the collection roles in which the given entity is a participant, as either an index or an element.
      Parameters:
      entityName - The entity name for which to get the collection roles.
      Returns:
      set of all the collection roles in which the given entityName participates.
    • getEntityNameResolvers

      Collection<EntityNameResolver> getEntityNameResolvers()
      Access to the EntityNameResolver instance that Hibernate is configured to use for determining the entity descriptor from an instance of an entity
    • getAllEntityNames

      default String[] getAllEntityNames()
      Get the names of all entities known to this Metamodel
      Returns:
      All the entity names
    • getAllCollectionRoles

      default String[] getAllCollectionRoles()
      Get the names of all collections known to this Metamodel
      Returns:
      All the entity names