StringExpression 运算中

In operation for StringExpression

我正在使用 JPA 存储库开发 SpringBoot。我将 querydsl 用于动态搜索条件。

我能够实现等于,而不是等于,就像 commands.The 唯一的问题是 "IN " 表达式。

喜欢

public BooleanExpression like(String str) 

哪个工作正常。任何人都可以向我建议 "IN"

我必须使用什么

谢谢, 斯里

BooleanExpression 是一个 SimpleExpression,它有一个采用一组值的方法 public BooleanExpression in(T... right) 和采用一组表达式的 public BooleanExpression in(Expression<? extends T>... right)

您可以使用其构造函数将任何 Expression 包装在 SimpleExpression 中:new SimpleExpression<>(expression).