由于在编辑网页内容时,liferay 会自动创建文章的新版本,我想获取特定文章的最新版本。我使用动态查询如下:
DynamicQuery query = DynamicQueryFactoryUtil.forClass(JournalArticle.class, PortletClassLoaderUtil.getClassLoader());
query.setProjection(ProjectionFactoryUtil.max("version"));
List<JournalArticle> jList = (List<JournalArticle>)JournalArticleLocalServiceUtil.dynamicQuery(query);
我在谷歌上搜索,通知ProjectionFactoryUtil.max("version")
被使用了很多。但就我而言,抛出了异常:
"java.lang.Double cannot be cast to com.liferay.portlet.journal.model.JournalArticle"
我错过了什么吗?