我正在尝试为postgres中的jsonb列编写spring原生查询
@Query(value = "select * from jobs" +
"where metadata ->> 'user_id' = ?1", nativeQuery = true)
List<Job> findAllByUser(String userId);
但我收到此错误
org.postgresql.util.PSQLException: ERROR: syntax error at or near "->>"
dbeaver中的此查询返回正确的结果
select *
from jobs
where metadata ->> 'user_id' = '3142134';
nativeQuery是否应该使用其他语法?