【发布时间】:2020-04-06 12:29:55
【问题描述】:
我有一个名为 form 的类
Class Form {
String id;
String version;
String minVersion;
}
现在我有一个List<Form>。
我必须查询一个满足条件的表,使得 id、version、type all as a set 满足即。我想从我的列表中找到与表中完全相同的所有 {id, version, minVersion}。例如
我有一张这样的桌子
+----+---------+------------+---------+ |编号 |版本 |最小版本 |通道 | +----+---------+------------+---------+ | 1 | 2 | 2 |嗨 | | 1 | 3 | 1 |你好 | | 2 | 2 | 2 |嗨 | | 3 | 3 | 3 |嗨 | +----+---------+------------+---------+我想从列表中选择 2 行:{id: 1, version: 3, minVersion: 1} 和 {id: 2, version: 2, minVersion: 2}
我写了一个这样的查询,
SELECT id, version, type, passage FROM Content WHERE (id, version, type) IN (:id, :version, :minVersion);
但是如何转换成HSQL并为它设置参数呢?
【问题讨论】:
-
你使用spring jpa吗?
-
是的,这对这里有帮助吗? HSQL 命令给了我一个例外@SternK