diff --git a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryAnalyzer.java b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryAnalyzer.java index 9b97bc051..527f5ae42 100644 --- a/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryAnalyzer.java +++ b/hsweb-commons/hsweb-commons-crud/src/main/java/org/hswebframework/web/crud/query/QueryAnalyzer.java @@ -122,7 +122,8 @@ public interface QueryAnalyzer { for (Column col : columnList) { if (Objects.equals(col.name, name) || Objects.equals(col.name, snake) - || Objects.equals(QueryHelperUtils.toSnake(col.alias), snake)) { + || Objects.equals(QueryHelperUtils.toSnake(col.alias), snake) + || Objects.equals(col.getFullName(), snake)) { return Optional.of(col); } }