【发布时间】:2020-12-01 15:05:45
【问题描述】:
在 SQL 中,我们构造检查变量是否匹配列表中的任何元素:
id in (1, 2, 3, 4, 5);
如何用SpEL检查它?
(类似于#id in (1, 2, 3))
【问题讨论】:
标签: spring-el
在 SQL 中,我们构造检查变量是否匹配列表中的任何元素:
id in (1, 2, 3, 4, 5);
如何用SpEL检查它?
(类似于#id in (1, 2, 3))
【问题讨论】:
标签: spring-el
SpEL 完全基于 Java,因此您可以使用 Collection 进行的任何操作都可以在 SpEL 中使用。
所以,我会将您的请求实现为:
{1,2,3}.contains(#id)
将所需值列表作为内联定义并假设 id 是评估上下文变量。
【讨论】: