1
0

perf: 优化in查询对应的参数名,in会和kotlin的关键字同名

This commit is contained in:
2025-08-21 10:46:12 +08:00
parent 8244b5dbdf
commit 280eeea6f7
2 changed files with 6 additions and 6 deletions

View File

@@ -141,11 +141,11 @@ public class Query {
/** /**
* 指定字段值在指定范围内的条件映射(字段名 -> 值列表) * 指定字段值在指定范围内的条件映射(字段名 -> 值列表)
*/ */
private Map<String, List<Object>> in; private Map<String, List<Object>> inside;
/** /**
* 指定字段值不在指定范围内的条件映射(字段名 -> 值列表) * 指定字段值不在指定范围内的条件映射(字段名 -> 值列表)
*/ */
private Map<String, List<Object>> notIn; private Map<String, List<Object>> notInside;
/** /**
* 指定字段值在指定区间内的条件映射(字段名 -> 区间范围) * 指定字段值在指定区间内的条件映射(字段名 -> 区间范围)
*/ */

View File

@@ -316,11 +316,11 @@ public abstract class SimpleServiceSupport<ENTITY extends SimpleEntity> implemen
predicates.add(builder.lessThanOrEqualTo(path, (Comparable<Object>) value)); predicates.add(builder.lessThanOrEqualTo(path, (Comparable<Object>) value));
}); });
} }
if (ObjectHelper.isNotEmpty(queryable.getIn())) { if (ObjectHelper.isNotEmpty(queryable.getInside())) {
queryable.getIn().forEach((column, value) -> predicates.add(builder.in(column(root, column)).value(value))); queryable.getInside().forEach((column, value) -> predicates.add(builder.in(column(root, column)).value(value)));
} }
if (ObjectHelper.isNotEmpty(queryable.getNotIn())) { if (ObjectHelper.isNotEmpty(queryable.getNotInside())) {
queryable.getNotIn().forEach((column, value) -> predicates.add(builder.in(column(root, column)).value(value).not())); queryable.getNotInside().forEach((column, value) -> predicates.add(builder.in(column(root, column)).value(value).not()));
} }
if (ObjectHelper.isNotEmpty(queryable.getBetween())) { if (ObjectHelper.isNotEmpty(queryable.getBetween())) {
queryable.getBetween().forEach((column, value) -> { queryable.getBetween().forEach((column, value) -> {