Annotation Type JoinTable


@Target(TYPE) @Retention(RUNTIME) public @interface JoinTable
Join表的注解 2017年4月17日 14:36:10
Author:
pugwoo
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    join的关联条件,必须,left表别名为t1,right表别名为t2
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    表注释
    join方式,默认join,可选:left join, right join等。 【注意】 对于软删除的处理:当是left join时,右表的软删除条件为 (t2.软删除字段=未删除 or t2.软删除字段 is null)。 当是right join时,左表的软删除条件为 (t1.软删除字段=未删除 or t1.软删除字段 is null)
    字符串形式的join,当值不为空时,优先级高于joinType
    使用自定义join请自行处理好软删除的查询条件
  • Element Details

    • joinType

      JoinTypeEnum joinType
      join方式,默认join,可选:left join, right join等。 【注意】 对于软删除的处理:当是left join时,右表的软删除条件为 (t2.软删除字段=未删除 or t2.软删除字段 is null)。 当是right join时,左表的软删除条件为 (t1.软删除字段=未删除 or t1.软删除字段 is null)
      Default:
      JOIN
    • joinTypeAsString

      String joinTypeAsString
      字符串形式的join,当值不为空时,优先级高于joinType
      使用自定义join请自行处理好软删除的查询条件
      Default:
      ""
    • on

      String on
      join的关联条件,必须,left表别名为t1,right表别名为t2
    • comment

      String comment
      表注释
      Default:
      ""