solr Exception:Exception while setting value Caused by: java.lang.IllegalArgume

使用了QueryResponse的getBean来获取实体类对象集合。
结果报了这个错误。

原因是我的实体类中的title使用的是String类型,
但是solr的schema.xml中配置的对应的title确实multiValued="true",
这就相当于实体类中必须使用
String[]类型的title。
结果就报了这个错误。

只要去掉schema.xml中的multiValued="true"或者改为false就可以了。

猜你喜欢

转载自alleni123.iteye.com/blog/2047992