接口 Props

所有已知子接口:
AssociationTable<SE,ST,TE,TT>, Table<E>, TableEx<E>, TableImplementor<E>, TableProxy<E>
所有已知实现类:
AbstractTypedTable, AssociationTableProxyImpl, UntypedJoinDisabledTableProxy

public interface Props
Used by mapped super class 1. It is super class of Table 2. It must be decorated by PropsFor
  • 方法概要

    修饰符和类型
    方法
    说明
    get(String prop)
     
    get(org.babyfish.jimmer.meta.ImmutableProp prop)
     
     
    getAssociatedId(org.babyfish.jimmer.meta.ImmutableProp prop)
     
     
    org.babyfish.jimmer.meta.ImmutableType
     
    inverseGetAssociatedId(org.babyfish.jimmer.meta.ImmutableProp prop)
     
    <XT extends Table<?>>
    XT
    inverseJoin(Class<XT> targetTableType, Function<XT,? extends Table<?>> backPropBlock)
     
    <XT extends Table<?>>
    XT
    inverseJoin(Class<XT> targetTableType, Function<XT,? extends Table<?>> backPropBlock, org.babyfish.jimmer.sql.JoinType joinType)
     
    <XT extends Table<?>>
    XT
    inverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop)
     
    <XT extends Table<?>>
    XT
    inverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType)
     
    <XT extends Table<?>>
    XT
    inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
     
    <XT extends Table<?>>
    XT
    inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop, org.babyfish.jimmer.sql.JoinType joinType)
     
    <XT extends Table<?>>
    XT
    join(String prop)
     
    <XT extends Table<?>>
    XT
    join(String prop, org.babyfish.jimmer.sql.JoinType joinType)
     
    <XT extends Table<?>>
    XT
    join(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
     
    <XT extends Table<?>>
    XT
    join(org.babyfish.jimmer.meta.ImmutableProp prop)
     
    <XT extends Table<?>>
    XT
    join(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType)
     
    <XT extends Table<?>>
    XT
    join(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
     
  • 方法详细资料

    • getImmutableType

      org.babyfish.jimmer.meta.ImmutableType getImmutableType()
    • get

      <X> PropExpression<X> get(org.babyfish.jimmer.meta.ImmutableProp prop)
    • get

      <X> PropExpression<X> get(String prop)
    • getId

      <X> PropExpression<X> getId()
    • getAssociatedId

      <X> PropExpression<X> getAssociatedId(org.babyfish.jimmer.meta.ImmutableProp prop)
    • getAssociatedId

      <X> PropExpression<X> getAssociatedId(String prop)
    • join

      <XT extends Table<?>> XT join(org.babyfish.jimmer.meta.ImmutableProp prop)
    • join

      <XT extends Table<?>> XT join(String prop)
    • join

      <XT extends Table<?>> XT join(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType)
    • join

      <XT extends Table<?>> XT join(String prop, org.babyfish.jimmer.sql.JoinType joinType)
    • join

      <XT extends Table<?>> XT join(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
    • join

      <XT extends Table<?>> XT join(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
    • inverseGetAssociatedId

      <X> PropExpression<X> inverseGetAssociatedId(org.babyfish.jimmer.meta.ImmutableProp prop)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.ImmutableProp prop, org.babyfish.jimmer.sql.JoinType joinType)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(org.babyfish.jimmer.meta.TypedProp.Association<?,?> prop, org.babyfish.jimmer.sql.JoinType joinType)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(Class<XT> targetTableType, Function<XT,? extends Table<?>> backPropBlock)
    • inverseJoin

      <XT extends Table<?>> XT inverseJoin(Class<XT> targetTableType, Function<XT,? extends Table<?>> backPropBlock, org.babyfish.jimmer.sql.JoinType joinType)