diff --git a/hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/builder/fragments/SimpleTermsFragmentBuilder.java b/hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/builder/fragments/SimpleTermsFragmentBuilder.java index 3bc31e51..9cbc2a28 100644 --- a/hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/builder/fragments/SimpleTermsFragmentBuilder.java +++ b/hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/builder/fragments/SimpleTermsFragmentBuilder.java @@ -37,13 +37,12 @@ protected SqlFragments createTermFragments(TableOrViewMetadata table, Term term) } public static SqlFragments createByTable(TableOrViewMetadata table, Term term) { - if (term.getValue() instanceof NativeSql) { - NativeSql sql = ((NativeSql) term.getValue()); - return SimpleSqlFragments.of(sql.getSql(), sql.getParameters()); - } - String columnName = term.getColumn(); if (columnName == null) { + if (term.getValue() instanceof NativeSql) { + NativeSql sql = ((NativeSql) term.getValue()); + return SimpleSqlFragments.of(sql.getSql(), sql.getParameters()); + } return EmptySqlFragments.INSTANCE; }