类 AssociationType

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

public class AssociationType extends Object implements org.babyfish.jimmer.meta.ImmutableType
  • 方法详细资料

    • of

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

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

      public org.babyfish.jimmer.sql.meta.MiddleTable getMiddleTable()
    • getSourceType

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

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

      public AssociationProp getSourceProp()
    • getTargetProp

      public AssociationProp getTargetProp()
    • getJavaClass

      public Class<?> getJavaClass()
      指定者:
      getJavaClass 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getTableName

      public String getTableName()
      指定者:
      getTableName 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getDeclaredProps

      public Map<String,​org.babyfish.jimmer.meta.ImmutableProp> getDeclaredProps()
      指定者:
      getDeclaredProps 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getProps

      public Map<String,​org.babyfish.jimmer.meta.ImmutableProp> getProps()
      指定者:
      getProps 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getProp

      public org.babyfish.jimmer.meta.ImmutableProp getProp(String name)
      指定者:
      getProp 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getPropByColumnName

      public org.babyfish.jimmer.meta.ImmutableProp getPropByColumnName(String columnName)
      指定者:
      getPropByColumnName 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getSelectableProps

      public Map<String,​org.babyfish.jimmer.meta.ImmutableProp> getSelectableProps()
      指定者:
      getSelectableProps 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getDraftFactory

      public BiFunction<org.babyfish.jimmer.runtime.DraftContext,​Object,​org.babyfish.jimmer.Draft> getDraftFactory()
      指定者:
      getDraftFactory 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getSuperType

      public org.babyfish.jimmer.meta.ImmutableType getSuperType()
      指定者:
      getSuperType 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getIdProp

      public org.babyfish.jimmer.meta.ImmutableProp getIdProp()
      指定者:
      getIdProp 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getVersionProp

      public org.babyfish.jimmer.meta.ImmutableProp getVersionProp()
      指定者:
      getVersionProp 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getKeyProps

      public Set<org.babyfish.jimmer.meta.ImmutableProp> getKeyProps()
      指定者:
      getKeyProps 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • getIdGenerator

      public org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator()
      指定者:
      getIdGenerator 在接口中 org.babyfish.jimmer.meta.ImmutableType
    • toString

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