正在操作StringExpression

问题描述 投票:0回答:1

我正在使用SpringBoot和JPA仓库。我正在使用querydsl进行动态搜索。

我能够实现等价,而不是等价,像命令.唯一的问题是与 "IN "表达式。

譬如

public BooleanExpression like(String str) 

这是很好的工作。谁能给我建议,我必须用什么来表示 "IN"

谢谢你,Sri。

spring-boot querydsl
1个回答
1
投票

BooleanExpression 是一个 SimpleExpression 其中有一个方法 public BooleanExpression in(T... right) 取一组值,并 public BooleanExpression in(Expression<? extends T>... right) 的表达式集。

你可以将任何 Expression 在...中 SimpleExpression 使用其构造函数。new SimpleExpression<>(expression).

© www.soinside.com 2019 - 2024. All rights reserved.