Interface EmbeddableMappingType.ConcreteEmbeddableType

All Known Implementing Classes:
AbstractEmbeddableMapping, EmbeddableMappingTypeImpl, IdClassEmbeddable, VirtualIdEmbeddable
Enclosing interface:
EmbeddableMappingType

public static interface EmbeddableMappingType.ConcreteEmbeddableType
  • Method Details

    • getInstantiator

      EmbeddableInstantiator getInstantiator()
    • getSubclassId

      int getSubclassId()
    • declaresAttribute

      boolean declaresAttribute(AttributeMapping attributeMapping)
      Returns true if the provided embeddable class contains the specified attribute mapping, false otherwise.
      Parameters:
      attributeMapping - the attribute to check
      Implementation Note:
      This method always returns true for non-polymorphic embeddable types
    • declaresAttribute

      boolean declaresAttribute(int attributeIndex)
    • getDiscriminatorValue

      Object getDiscriminatorValue()