类 AssociationType
java.lang.Object
org.babyfish.jimmer.sql.association.meta.AssociationType
- 所有已实现的接口:
org.babyfish.jimmer.meta.ImmutableType
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.meta.ImmutableType
org.babyfish.jimmer.meta.ImmutableType.Builder -
方法概要
修饰符和类型方法说明org.babyfish.jimmer.meta.ImmutablePropBiFunction<org.babyfish.jimmer.runtime.DraftContext,Object, org.babyfish.jimmer.Draft> org.babyfish.jimmer.sql.meta.IdGeneratororg.babyfish.jimmer.meta.ImmutablePropClass<?>Set<org.babyfish.jimmer.meta.ImmutableProp>org.babyfish.jimmer.sql.meta.MiddleTableorg.babyfish.jimmer.meta.ImmutablePropgetProp(int id) org.babyfish.jimmer.meta.ImmutablePropList<org.babyfish.jimmer.meta.ImmutableProp>getPropChainByColumnName(String columnName) getProps()org.babyfish.jimmer.meta.ImmutableTypeorg.babyfish.jimmer.meta.ImmutableTypeorg.babyfish.jimmer.meta.ImmutableTypeorg.babyfish.jimmer.meta.ImmutablePropbooleanisAssignableFrom(org.babyfish.jimmer.meta.ImmutableType type) booleanbooleanisEntity()booleanbooleanstatic AssociationTypeof(org.babyfish.jimmer.meta.ImmutableProp prop) static AssociationTypeof(org.babyfish.jimmer.meta.TypedProp.Association<?, ?> prop) toString()
-
方法详细资料
-
of
-
of
-
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
-
getTargetProp
-
getJavaClass
- 指定者:
getJavaClass在接口中org.babyfish.jimmer.meta.ImmutableType
-
isKotlinClass
public boolean isKotlinClass()- 指定者:
isKotlinClass在接口中org.babyfish.jimmer.meta.ImmutableType
-
isEntity
public boolean isEntity()- 指定者:
isEntity在接口中org.babyfish.jimmer.meta.ImmutableType
-
isMappedSuperclass
public boolean isMappedSuperclass()- 指定者:
isMappedSuperclass在接口中org.babyfish.jimmer.meta.ImmutableType
-
isEmbeddable
public boolean isEmbeddable()- 指定者:
isEmbeddable在接口中org.babyfish.jimmer.meta.ImmutableType
-
getImmutableAnnotation
- 指定者:
getImmutableAnnotation在接口中org.babyfish.jimmer.meta.ImmutableType
-
getTableName
- 指定者:
getTableName在接口中org.babyfish.jimmer.meta.ImmutableType
-
getDeclaredProps
- 指定者:
getDeclaredProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getProps
- 指定者:
getProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getProp
- 指定者:
getProp在接口中org.babyfish.jimmer.meta.ImmutableType
-
getProp
public org.babyfish.jimmer.meta.ImmutableProp getProp(int id) - 指定者:
getProp在接口中org.babyfish.jimmer.meta.ImmutableType
-
getPropChainByColumnName
- 指定者:
getPropChainByColumnName在接口中org.babyfish.jimmer.meta.ImmutableType
-
getSelectableProps
- 指定者:
getSelectableProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getSelectableReferenceProps
- 指定者:
getSelectableReferenceProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getDraftFactory
public BiFunction<org.babyfish.jimmer.runtime.DraftContext,Object, getDraftFactory()org.babyfish.jimmer.Draft> - 指定者:
getDraftFactory在接口中org.babyfish.jimmer.meta.ImmutableType
-
isAssignableFrom
public boolean isAssignableFrom(org.babyfish.jimmer.meta.ImmutableType type) - 指定者:
isAssignableFrom在接口中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
- 指定者:
getKeyProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getIdGenerator
public org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator()- 指定者:
getIdGenerator在接口中org.babyfish.jimmer.meta.ImmutableType
-
toString
-