org.redkale.source

## 注释类型 FilterJoinColumn

-     @Inherited
       @Documented
       @Target(value=FIELD)
       @Retention(value=RUNTIME)
      public @interface FilterJoinColumn

  详情见: http://www.redkale.org

- - ### 必需元素概要

    所需元素
    限定符和类型 | 必需的元素和说明
    --- | ---
    `java.lang.String[]` | `columns` 多个关联字段, 默认使用join表(b)的主键, join表与被join表(a)的字段必须一样 例如: SELECT a.* FROM user a INNER JOIN record b ON a.userid = b.userid AND a.usertype = b.usertype 那么注解为: @FilterJoinColumn(table = Record.class, columns = {"userid", "usertype"})
    `java.lang.Class` | `table` 关联表 通常join表默认别名为b/c/d/...自增， 被join表默认别名为a

- - ### 元素详细资料

    - #### table

          public abstract java.lang.Class table

      关联表 通常join表默认别名为b/c/d/...自增， 被join表默认别名为a
      返回:
        关联表

  - - #### columns

          public abstract java.lang.String[] columns

      多个关联字段, 默认使用join表(b)的主键, join表与被join表(a)的字段必须一样 例如: SELECT a.* FROM user a INNER JOIN record b ON a.userid = b.userid AND a.usertype = b.usertype 那么注解为: @FilterJoinColumn(table = Record.class, columns = {"userid", "usertype"})
      返回:
        关联字段