当您尝试推送到Bitbucket上的Mercurial存储库并产生响应时,这意味着什么:
abort: HTTP Error 413: Request Entity Too Large
Run Code Online (Sandbox Code Playgroud) 尽管我的JDO查询包含两个 declareParameters语句,但下面的代码会产生一个错误,声称只接受一个参数:
查询需要1个参数,但已提供2个值.
这两个参数是amountP和taxP:
javax.jdo.Query query= pm.newQuery(Main.class);
query.setFilter("amount == amountP && tax < taxP");
query.declareParameters("int amountP");
query.declareParameters("int taxP");
List<Main> results = (List<Main>)query.execute (amountP, taxP);
Run Code Online (Sandbox Code Playgroud)
但是,通过以下更改,它可以正常工作.
javax.jdo.Query query= pm.newQuery(Main.class);
query.setFilter("amount == amountP && tax < taxP");
query.declareParameters("int amountP, int taxP");
List<Main> results = (List<Main>)query.execute (amountP, taxP);
Run Code Online (Sandbox Code Playgroud)
我的问题是:原始语法出了什么问题?
更新:此问题已被其他人报告,但没有解释.