首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >位置为[2]的参数不存在;嵌套异常为java.lang.IllegalArgumentException:位置为[2]的参数不存在

位置为[2]的参数不存在;嵌套异常为java.lang.IllegalArgumentException:位置为[2]的参数不存在
EN

Stack Overflow用户
提问于 2016-05-16 10:41:51
回答 2查看 1.9K关注 0票数 0

我在Spring Repository中使用了下面的方法,同时执行的异常是“位置为2的参数不存在”。我尝试了不同的选项来转义单引号(‘),希望问题只存在于此。请提个建议。

代码语言:javascript
运行
复制
@Query(value="select cus_acc_grp_i,"
            + " xmlquery ('$APP_CMP_WRK_XML/Root/CCPABusRuleAscList/CCPABusRuleAsc[position() >= (?2) and not(position() > (?3)) ]')"
            + " from ADM_APP_CMP_WRK  where CUS_ACC_GRP_I = (?1)", nativeQuery=true)
    AdministrationApplicationCompletion findCurrentPageRulesByClient(@Param("clientId") Integer customerAccountGroupId, 
            @Param("startIndex") Integer startIndex,
            @Param("endIndex") Integer endIndex);
EN

Stack Overflow用户

发布于 2016-05-17 15:35:46

@Smitha

你可以试试下面的方法:

代码语言:javascript
运行
复制
@Query(value="select cus_acc_grp_i,"
            + " xmlquery ('$APP_CMP_WRK_XML/Root/CCPABusRuleAscList/CCPABusRuleAsc[position() >= (:startIndex) and not(position() > (:endIndex)) ]')"
            + " from ADM_APP_CMP_WRK  where CUS_ACC_GRP_I = (:customerAccountGroupId)", nativeQuery=true)
    AdministrationApplicationCompletion findCurrentPageRulesByClient(@Param("clientId") Integer customerAccountGroupId, 
            @Param("startIndex") Integer startIndex,
        @Param("endIndex") Integer endIndex);

请让我知道这是否有效:)

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37245968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档