怎么跳过?在准备好的声明

时间:2017-09-12 09:57:22

标签: java mysql postgresql jdbc spring-jdbc

这是我的PostgreSQL原始查询,它正常工作。

    select * from employee where to_json(array( select jsonb_array_elements(employeeids) ->> 'id'))::
jsonb?|array['22', '17', '23', '24'] AND empname =?;

但是当我运行java代码时除了我给出两个值,但第一个?是查询的一部分,我不需要提供任何值。

1 个答案:

答案 0 :(得分:2)

将第一个问号转义为两个问号??