类 AssociationType

java.lang.Object
org.babyfish.jimmer.meta.impl.AbstractImmutableTypeImpl
org.babyfish.jimmer.sql.association.meta.AssociationType
所有已实现的接口:
org.babyfish.jimmer.meta.ImmutableType

public class AssociationType extends org.babyfish.jimmer.meta.impl.AbstractImmutableTypeImpl
  • 方法详细资料

    • of

      public static AssociationType of(org.babyfish.jimmer.meta.ImmutableProp prop)
    • of

      public static AssociationType of(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
    • getBaseProp

      public org.babyfish.jimmer.meta.ImmutableProp getBaseProp()
    • getSourceType

      public org.babyfish.jimmer.meta.ImmutableType getSourceType()
    • getTargetType

      public org.babyfish.jimmer.meta.ImmutableType getTargetType()
    • getSourceProp

      public AssociationProp getSourceProp()
    • getTargetProp

      public AssociationProp getTargetProp()
    • getMiddleTable

      public org.babyfish.jimmer.sql.meta.MiddleTable getMiddleTable(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy)
    • getJavaClass

      @NotNull public @NotNull Class<?> getJavaClass()
    • isKotlinClass

      public boolean isKotlinClass()
    • isEntity

      public boolean isEntity()
    • isMappedSuperclass

      public boolean isMappedSuperclass()
    • isEmbeddable

      public boolean isEmbeddable()
    • getImmutableAnnotation

      @NotNull public @NotNull Annotation getImmutableAnnotation()
    • getDeclaredProps

      @NotNull public @NotNull Map<String,org.babyfish.jimmer.meta.ImmutableProp> getDeclaredProps()
    • getProps

      @NotNull public @NotNull Map<String,org.babyfish.jimmer.meta.ImmutableProp> getProps()
    • getSelectableProps

      public Map<String,org.babyfish.jimmer.meta.ImmutableProp> getSelectableProps()
    • getSelectableReferenceProps

      public Map<String,org.babyfish.jimmer.meta.ImmutableProp> getSelectableReferenceProps()
    • getProp

      @NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableProp getProp(String name)
    • getProp

      @NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableProp getProp(int id)
    • getDraftFactory

      @NotNull public @NotNull BiFunction<org.babyfish.jimmer.runtime.DraftContext,Object,org.babyfish.jimmer.Draft> getDraftFactory()
    • isAssignableFrom

      public boolean isAssignableFrom(org.babyfish.jimmer.meta.ImmutableType type)
    • getSuperType

      @Nullable public @Nullable org.babyfish.jimmer.meta.ImmutableType getSuperType()
    • getIdProp

      public org.babyfish.jimmer.meta.ImmutableProp getIdProp()
    • getVersionProp

      @Nullable public @Nullable org.babyfish.jimmer.meta.ImmutableProp getVersionProp()
    • getDeclaredLogicalDeletedInfo

      @Nullable public @Nullable org.babyfish.jimmer.meta.LogicalDeletedInfo getDeclaredLogicalDeletedInfo()
    • getLogicalDeletedInfo

      @Nullable public @Nullable org.babyfish.jimmer.meta.LogicalDeletedInfo getLogicalDeletedInfo()
    • getKeyProps

      @NotNull public @NotNull Set<org.babyfish.jimmer.meta.ImmutableProp> getKeyProps()
    • getMicroServiceName

      public String getMicroServiceName()
    • getTableName

      public String getTableName(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy)
    • getIdGenerator

      public org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object