类 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.ImmutableProp@Nullable org.babyfish.jimmer.meta.LogicalDeletedInfo@NotNull BiFunction<org.babyfish.jimmer.runtime.DraftContext,Object, org.babyfish.jimmer.Draft> @Nullable org.babyfish.jimmer.sql.meta.IdGeneratororg.babyfish.jimmer.meta.ImmutableProp@NotNull Annotation@NotNull Class<?>@NotNull Set<org.babyfish.jimmer.meta.ImmutableProp>org.babyfish.jimmer.sql.meta.MiddleTable@NotNull org.babyfish.jimmer.meta.ImmutablePropgetProp(int id) @NotNull org.babyfish.jimmer.meta.ImmutableProp@NotNull List<org.babyfish.jimmer.meta.ImmutableProp>getPropChainByColumnName(String columnName) getProps()org.babyfish.jimmer.meta.ImmutableType@Nullable org.babyfish.jimmer.meta.ImmutableType@Nullable Stringorg.babyfish.jimmer.meta.ImmutableType@Nullable org.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
@NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableProp getProp(int id) - 指定者:
getProp在接口中org.babyfish.jimmer.meta.ImmutableType
-
getPropChainByColumnName
@NotNull public @NotNull List<org.babyfish.jimmer.meta.ImmutableProp> getPropChainByColumnName(String columnName) - 指定者:
getPropChainByColumnName在接口中org.babyfish.jimmer.meta.ImmutableType
-
getSelectableProps
- 指定者:
getSelectableProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getSelectableReferenceProps
@NotNull public @NotNull Map<String,org.babyfish.jimmer.meta.ImmutableProp> getSelectableReferenceProps()- 指定者:
getSelectableReferenceProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getDraftFactory
@NotNull public @NotNull 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
@Nullable public @Nullable 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
@Nullable public @Nullable org.babyfish.jimmer.meta.ImmutableProp getVersionProp()- 指定者:
getVersionProp在接口中org.babyfish.jimmer.meta.ImmutableType
-
getDeclaredLogicalDeletedInfo
@Nullable public @Nullable org.babyfish.jimmer.meta.LogicalDeletedInfo getDeclaredLogicalDeletedInfo()- 指定者:
getDeclaredLogicalDeletedInfo在接口中org.babyfish.jimmer.meta.ImmutableType
-
getKeyProps
- 指定者:
getKeyProps在接口中org.babyfish.jimmer.meta.ImmutableType
-
getIdGenerator
@Nullable public @Nullable org.babyfish.jimmer.sql.meta.IdGenerator getIdGenerator()- 指定者:
getIdGenerator在接口中org.babyfish.jimmer.meta.ImmutableType
-
toString
-