接口 Props

所有已知子接口:
AssociationTable<SE,​ST,​TE,​TT>, AssociationTableEx<SE,​ST,​TE,​TT>, FluentTable<E>, Table<E>, TableEx<E>, TableImplementor<E>
所有已知实现类:
AbstractTableWrapper

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

    修饰符和类型
    方法
    说明
    <XE extends Expression<?>>
    XE
    get​(String prop)
     
    org.babyfish.jimmer.meta.ImmutableType
     
    <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)
     
  • 方法详细资料

    • getImmutableType

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

      <XE extends Expression<?>> XE get(String prop)
    • join

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

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

      <XT extends Table<?>> XT join(String prop, org.babyfish.jimmer.sql.JoinType joinType, org.babyfish.jimmer.meta.ImmutableType treatedAs)
    • 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)