diff --git a/src/com/wentch/redkale/source/FilterBeanNode.java b/src/com/wentch/redkale/source/FilterBeanNode.java index 95abac691..570c861a5 100644 --- a/src/com/wentch/redkale/source/FilterBeanNode.java +++ b/src/com/wentch/redkale/source/FilterBeanNode.java @@ -234,6 +234,7 @@ final class FilterBeanNode extends FilterNode { protected StringBuilder createFilterSQLExpress(final boolean first, final EntityInfo info, FilterBean bean) { if (joinSQL == null || !first) return super.createFilterSQLExpress(first, info, bean); StringBuilder sb = super.createFilterSQLExpress(first, info, bean); + if (joinSQL == null) return sb; String jsql = joinSQL.replace("#", info.getSQLColumn(byjoinColumn)); return new StringBuilder(sb.length() + jsql.length()).append(jsql).append(sb); }