【问题标题】:Spring data query with parameters带参数的Spring数据查询
【发布时间】:2019-10-24 13:29:19
【问题描述】:

我必须在 Spring 数据中创建这个 N1QL couchbase 查询

select... LIKE "TASK:100:%"

其中100是一个参数,但不知道是否可以

@Query("#{#n1ql.selectEntity} where META().id like \"TASK:$1%:\" ")
List<Task> findTasks(String taskId);

【问题讨论】:

  • 我不清楚问题是什么?

标签: jpa spring-data-jpa couchbase spring-data-couchbase couchbase-java-api


【解决方案1】:

正确的语法如下:

@Query("#{#n1ql.selectEntity} where META().id like ('TASK:' || $1 || '%') ")
List<Task> findTasks(String taskId);

虽然我认为你应该在后端而不是在查询中连接 id。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2018-08-16
    • 1970-01-01
    • 2020-06-10
    • 2012-06-03
    • 2016-08-19
    相关资源
    最近更新 更多