Spring带参数的数据查询
Spring data query with parameters
我必须在 Spring 数据
中创建这个 N1QL couchbase 查询
select... LIKE "TASK:100:%"
其中100是参数,不知道可不可以
@Query("#{#n1ql.selectEntity} where META().id like \"TASK:%:\" ")
List<Task> findTasks(String taskId);
正确的语法如下:
@Query("#{#n1ql.selectEntity} where META().id like ('TASK:' || || '%') ")
List<Task> findTasks(String taskId);
尽管我认为您应该在后端而不是在查询中连接 id。
我必须在 Spring 数据
中创建这个 N1QL couchbase 查询select... LIKE "TASK:100:%"
其中100是参数,不知道可不可以
@Query("#{#n1ql.selectEntity} where META().id like \"TASK:%:\" ")
List<Task> findTasks(String taskId);
正确的语法如下:
@Query("#{#n1ql.selectEntity} where META().id like ('TASK:' || || '%') ")
List<Task> findTasks(String taskId);
尽管我认为您应该在后端而不是在查询中连接 id。