Class PluralProperty.EntityMappingInformation

java.lang.Object
org.fastnate.generator.context.PluralProperty.EntityMappingInformation
Enclosing class:
PluralProperty<E,C,T>

protected static class PluralProperty.EntityMappingInformation extends Object
Helper for evaluating correct mapping information from the annotations.
  • Field Details

    • valueClass

      private final Class<?> valueClass
    • mappedBy

      private final String mappedBy
    • useTargetTable

      private final boolean useTargetTable
    • composition

      private final boolean composition
  • Constructor Details

    • EntityMappingInformation

      EntityMappingInformation(AttributeAccessor attribute, jakarta.persistence.AssociationOverride override, int valueArgumentIndex)
    • EntityMappingInformation

      public EntityMappingInformation(Class<?> valueClass, String mappedBy, boolean useTargetTable, boolean composition)
  • Method Details

    • useTargetTable

      private static boolean useTargetTable(AttributeAccessor attribute, jakarta.persistence.AssociationOverride override)
    • getValueClass

      public Class<?> getValueClass()
    • getMappedBy

      public String getMappedBy()
    • isUseTargetTable

      public boolean isUseTargetTable()
    • isComposition

      public boolean isComposition()