From b15063bf2e3022211d3fb94efd6036efc99b4f88 Mon Sep 17 00:00:00 2001 From: wentch <22250530@qq.com> Date: Wed, 9 Dec 2015 15:09:32 +0800 Subject: [PATCH] --- src/org/redkale/source/FilterJoinColumn.java | 14 +------------- src/org/redkale/source/FilterNodeBean.java | 2 +- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/src/org/redkale/source/FilterJoinColumn.java b/src/org/redkale/source/FilterJoinColumn.java index 5c2f04661..6f69f59ae 100644 --- a/src/org/redkale/source/FilterJoinColumn.java +++ b/src/org/redkale/source/FilterJoinColumn.java @@ -26,18 +26,6 @@ public @interface FilterJoinColumn { */ Class table(); - /** - * - * 单个关联字段, 默认使用join表(b)的主键, join表与被join表(a)的字段必须一样 - * 例如: SELECT a.* FROM user a INNER JOIN record b ON a.userid = b.userid - * 那么注解为: @FilterJoinColumn(table = Record.class, column = "userid") - *

- * @deprecated 使用columns 代替 - * - * @return - */ - String column() default ""; - /** * * 多个关联字段, 默认使用join表(b)的主键, join表与被join表(a)的字段必须一样 @@ -46,5 +34,5 @@ public @interface FilterJoinColumn { *

* @return */ - String[] columns() default {}; + String[] columns(); } diff --git a/src/org/redkale/source/FilterNodeBean.java b/src/org/redkale/source/FilterNodeBean.java index 86c4a52c4..9d7377e60 100644 --- a/src/org/redkale/source/FilterNodeBean.java +++ b/src/org/redkale/source/FilterNodeBean.java @@ -59,7 +59,7 @@ public final class FilterNodeBean implements Comparable> { private FilterNodeBean(final FilterJoinColumn joinCol, final FilterColumn filterCol, final Attribute attr) { this.beanAttr = attr; this.joinClass = joinCol == null ? null : joinCol.table(); - this.joinColumns = joinCol == null ? null : (joinCol.columns().length == 0 ? new String[]{joinCol.column()} : joinCol.columns()); + this.joinColumns = joinCol == null ? null : joinCol.columns(); final Class type = attr.type(); this.column = (filterCol != null && !filterCol.name().isEmpty()) ? filterCol.name() : attr.field();