类 AssociationProp
java.lang.Object
org.babyfish.jimmer.sql.association.meta.AssociationProp
- 所有已实现的接口:
org.babyfish.jimmer.meta.ImmutableProp
public abstract class AssociationProp
extends Object
implements org.babyfish.jimmer.meta.ImmutableProp
-
方法概要
修饰符和类型方法说明@NotNull org.babyfish.jimmer.meta.ImmutablePropCategoryorg.babyfish.jimmer.jackson.Converter<?>@NotNull org.babyfish.jimmer.meta.ImmutableTypeList<org.babyfish.jimmer.meta.Dependency>@NotNull org.babyfish.jimmer.sql.DissociateAction@NotNull Typeorg.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.meta.ImmutableProporg.babyfish.jimmer.meta.ImmutablePropList<org.babyfish.jimmer.meta.OrderedItem>Class<? extends Annotation>List<org.babyfish.jimmer.meta.ImmutableProp>org.babyfish.jimmer.meta.ImmutablePropgetReal()@NotNull Class<?>org.babyfish.jimmer.sql.meta.SqlTemplate<S extends org.babyfish.jimmer.sql.meta.Storage>
SgetStorage(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) booleanbooleanbooleanisAssociation(org.babyfish.jimmer.meta.TargetLevel level) booleanbooleanisEmbedded(org.babyfish.jimmer.meta.EmbeddedLevel level) booleanbooleanisId()booleanbooleanbooleanbooleanbooleanbooleanisReference(org.babyfish.jimmer.meta.TargetLevel level) booleanisReferenceList(org.babyfish.jimmer.meta.TargetLevel level) booleanisRemote()booleanisScalar(org.babyfish.jimmer.meta.TargetLevel level) booleanbooleanisTargetForeignKeyReal(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) booleanbooleanbooleanisView()org.babyfish.jimmer.meta.ImmutableProptoString()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.meta.ImmutableProp
getAnnotation, getAnnotations, getAnnotations, getElementClass, getId, getName, getTargetType
-
方法详细资料
-
getDeclaringType
@NotNull public @NotNull org.babyfish.jimmer.meta.ImmutableType getDeclaringType()- 指定者:
getDeclaringType在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getCategory
@NotNull public @NotNull org.babyfish.jimmer.meta.ImmutablePropCategory getCategory()- 指定者:
getCategory在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getReturnClass
- 指定者:
getReturnClass在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getGenericType
- 指定者:
getGenericType在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getDissociateAction
@NotNull public @NotNull org.babyfish.jimmer.sql.DissociateAction getDissociateAction()- 指定者:
getDissociateAction在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isEmbedded
public boolean isEmbedded(org.babyfish.jimmer.meta.EmbeddedLevel level) - 指定者:
isEmbedded在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isAssociation
public boolean isAssociation(org.babyfish.jimmer.meta.TargetLevel level) - 指定者:
isAssociation在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isReference
public boolean isReference(org.babyfish.jimmer.meta.TargetLevel level) - 指定者:
isReference在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isScalar
public boolean isScalar(org.babyfish.jimmer.meta.TargetLevel level) - 指定者:
isScalar在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isScalarList
public boolean isScalarList()- 指定者:
isScalarList在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isReferenceList
public boolean isReferenceList(org.babyfish.jimmer.meta.TargetLevel level) - 指定者:
isReferenceList在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isNullable
public boolean isNullable()- 指定者:
isNullable在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isInputNotNull
public boolean isInputNotNull()- 指定者:
isInputNotNull在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isMutable
public boolean isMutable()- 指定者:
isMutable在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getAssociationAnnotation
- 指定者:
getAssociationAnnotation在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getPrimaryAnnotationType
- 指定者:
getPrimaryAnnotationType在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isTransient
public boolean isTransient()- 指定者:
isTransient在接口中org.babyfish.jimmer.meta.ImmutableProp
-
hasTransientResolver
public boolean hasTransientResolver()- 指定者:
hasTransientResolver在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isFormula
public boolean isFormula()- 指定者:
isFormula在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isTargetForeignKeyReal
public boolean isTargetForeignKeyReal(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) - 指定者:
isTargetForeignKeyReal在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getStorage
public <S extends org.babyfish.jimmer.sql.meta.Storage> S getStorage(org.babyfish.jimmer.sql.meta.MetadataStrategy strategy) - 指定者:
getStorage在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getSqlTemplate
public org.babyfish.jimmer.sql.meta.SqlTemplate getSqlTemplate()- 指定者:
getSqlTemplate在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isView
public boolean isView()- 指定者:
isView在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getIdViewBaseProp
public org.babyfish.jimmer.meta.ImmutableProp getIdViewBaseProp()- 指定者:
getIdViewBaseProp在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getManyToManyViewBaseProp
public org.babyfish.jimmer.meta.ImmutableProp getManyToManyViewBaseProp()- 指定者:
getManyToManyViewBaseProp在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getManyToManyViewBaseDeeperProp
public org.babyfish.jimmer.meta.ImmutableProp getManyToManyViewBaseDeeperProp()- 指定者:
getManyToManyViewBaseDeeperProp在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getConverter
public org.babyfish.jimmer.jackson.Converter<?> getConverter()- 指定者:
getConverter在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isId
public boolean isId()- 指定者:
isId在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isVersion
public boolean isVersion()- 指定者:
isVersion在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isLogicalDeleted
public boolean isLogicalDeleted()- 指定者:
isLogicalDeleted在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getMappedBy
public org.babyfish.jimmer.meta.ImmutableProp getMappedBy()- 指定者:
getMappedBy在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getOpposite
public org.babyfish.jimmer.meta.ImmutableProp getOpposite()- 指定者:
getOpposite在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getReal
public org.babyfish.jimmer.meta.ImmutableProp getReal()- 指定者:
getReal在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getDependencies
- 指定者:
getDependencies在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getPropsDependOnSelf
- 指定者:
getPropsDependOnSelf在接口中org.babyfish.jimmer.meta.ImmutableProp
-
getOrderedItems
- 指定者:
getOrderedItems在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isRemote
public boolean isRemote()- 指定者:
isRemote在接口中org.babyfish.jimmer.meta.ImmutableProp
-
toOriginal
public org.babyfish.jimmer.meta.ImmutableProp toOriginal()- 指定者:
toOriginal在接口中org.babyfish.jimmer.meta.ImmutableProp
-
hasStorage
public boolean hasStorage()- 指定者:
hasStorage在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isColumnDefinition
public boolean isColumnDefinition()- 指定者:
isColumnDefinition在接口中org.babyfish.jimmer.meta.ImmutableProp
-
isMiddleTableDefinition
public boolean isMiddleTableDefinition()- 指定者:
isMiddleTableDefinition在接口中org.babyfish.jimmer.meta.ImmutableProp
-
toString
-