我在我的应用程序的存储库层中使用了 orientdb-spring-data 库。我有一个名为 Application 的 pojo,其属性名为 type。我尝试执行以下查询:
List<Application<?>> findByTypeIn(List<String> type);
但它不起作用。构造的查询如下:
select * from Application where type in ('[XPR,MS]')
这个查询显然是错误的,因为它将整个类型列表作为括号内的数组条目。
谁能帮助我应该提供哪种数据结构来构造这样的查询:
select * from Application where type in ('XPR', 'MS')
我也尝试使用 @Query 注释,它具有相同的行为。
提前致谢。