Search 如何在liferay中获取不同的记录

Search 如何在liferay中获取不同的记录,search,liferay,liferay-6,Search,Liferay,Liferay 6,我试图找到一张清晰的唱片。但是没有成功。我尝试了以下代码 动态查询 dynamicQry=DynamicQueryFactoryUtil.forClassClipping.class; dynamicQry.addRestrictionsFactoryUtil.isNotNullnews; DynamicQuery.setProjectionProjectionFactoryUtil.DistinctProjectFactoryUtil.propertynews; 列表印刷机= Clipping

我试图找到一张清晰的唱片。但是没有成功。我尝试了以下代码

动态查询 dynamicQry=DynamicQueryFactoryUtil.forClassClipping.class; dynamicQry.addRestrictionsFactoryUtil.isNotNullnews; DynamicQuery.setProjectionProjectionFactoryUtil.DistinctProjectFactoryUtil.propertynews; 列表印刷机= ClippingLocalServiceUtil.dynamicQuerydynamicQry

我犯了以下错误

java.lang.ClassCastException: java.lang.String cannot be cast to com.dbservice.model.Clipping
at org.apache.jsp.html.pressClipingReport.view_jsp._jspService(view_jsp.java:924)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
解决办法是什么? 请帮忙


提前感谢

它不会给您不同的记录,但会给您不同的新闻字段作为返回值如何才能获得不同的记录?您可能需要编写两个动态查询,一个用于获取不同记录的ID,另一个用于使用ID获取记录您能给我举个例子吗?