我有一个portlet项目,需要执行一些Group查询。我还没有创建这个项目,但是它是用插件创建的。
我添加了一个DynamicQueryFactoryUtil.forClass(Group.class),但它在运行时失败了。它抱怨找不到GroupImpl.class,这是接口组的实现。我的项目依赖项不包括portlet(它包含GroupImpl.class)。
我不确定我是否应该:
或者我做错了什么,查询组就会立即出现在盒子里。
我是Liferay的新手.
PS2:我是Liferay6.1
发布于 2012-09-18 12:54:08
为了使Liferay能够检索正确的类,您需要为您的DynamicQuery的初始化提供一个正确的类加载器,在这种情况下,门户的类加载器可以访问模型实现:
DynamicQueryFactoryUtil.forClass(Group.class, PortalClassLoaderUtil.getClassLoader())https://stackoverflow.com/questions/12474013
复制相似问题