这是我的PostgreSQL原始查询,它正常工作。
select * from employee where to_json(array( select jsonb_array_elements(employeeids) ->> 'id'))::
jsonb?|array['22', '17', '23', '24'] AND empname =?;
但是当我运行java代码时除了我给出两个值,但第一个?是查询的一部分,我不需要提供任何值。
答案 0 :(得分:2)
将第一个问号转义为两个问号??
。