Class Types.MappedSuper<X>

Type Parameters:
X - the represented Java type.
All Implemented Interfaces:
jakarta.persistence.metamodel.IdentifiableType<X>, jakarta.persistence.metamodel.ManagedType<X>, jakarta.persistence.metamodel.MappedSuperclassType<X>, jakarta.persistence.metamodel.Type<X>
Enclosing class:
Types

public static class Types.MappedSuper<X> extends Types.Identifiable<X> implements jakarta.persistence.metamodel.MappedSuperclassType<X>
A abstract, independently identifiable persistent type.
Author:
Pinaki Poddar
  • Field Details

    • cls

      public final Class<X> cls
  • Constructor Details

  • Method Details

    • getPersistenceType

      public jakarta.persistence.metamodel.Type.PersistenceType getPersistenceType()
      Specified by:
      getPersistenceType in interface jakarta.persistence.metamodel.Type<X>
    • getJavaType

      public final Class<X> getJavaType()
      Specified by:
      getJavaType in interface jakarta.persistence.metamodel.Type<X>
    • toString

      public String toString()
      Overrides:
      toString in class Object