【发布时间】:2017-10-26 08:59:37
【问题描述】:
我正在尝试创建一个 Java 命名查询,它执行以下 postgres 查询:
select * from call_attempt where result is NULL and id like '0000000101%';
0000000101 在我的代码中设置为 id,所以这是我想要做的,但它的格式不正确:(我不确定如何在使用 % 时设置 id 字段,它必须在 ' ' 内)
@NamedQuery(name = AttemptEntity.JQL.NOTENDED,
query = "SELECT ae FROM AttemptEntity ae WHERE ae.result IS NULL,"
+ " ae.correlationId LIKE '=:id%'")
【问题讨论】:
-
WHERE 子句中有一个逗号,还缺少一个
AND。