0
当我试图传递一个自定义CRUD的list()函数where子句是这样的:玩! MorphiaPlugin投掷抛出:IllegalArgumentException在CRUD
where = "state in (Punjab,Jammu and Kashmir)";
List objects = type.findPage(page, search, searchFields, orderBy, order, where);
我得到一个IllegalArgumentException象下面这样:
IllegalArgumentException occured : invalid where clause: state in (Punjab,Jammu and Kashmir).
我相信这是MorphiaPlugin正在分裂的地方有一个“和”与此MorphiaPlugin线
String[] propValPairs = where.split("(and|&&)");
任何workaroun d为什么?我如何在我的where子句中转义单词“和”? 我使用Play 1.2.5和morphia-1.2.9。
查谟和克什米尔是一个单一的实体!就此而言,即使Uttarakhand也是一个问题。总之,任何具有“和”的条件都是“非法论证”。 – CodeTripper