问题标签 [liferay-service-builder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
liferay - Liferay CustomSQL 表不存在
我有一个服务实体声明,如下所示:
我正在尝试使用自定义 SQL 来获取一些详细信息:
但我在执行时收到以下错误:
查询使用声明的实体名称而不是 table="contentrepo"。谁能告诉我如何绕过这个问题?
java - 具有泛型的 Liferay 服务构建器
尝试使用通用方法输出生成 liferay 服务时:例如
Liferay 没有正确生成服务接口。它错误地从前面删除了“ <T>
”,编译失败,说找不到类型“ T
”。
这是一个错误还是我错过了什么?感谢您的时间。
java - 异常":"liferay 服务构建器中的 java.lang.ClassCastException
我一直致力于实体远程服务的实现。我在EntityServiceImpl中创建了一个自定义服务方法,创建了通过InstitutionServiceUtil提供服务的自定义服务方法。部署 portlet 后,通过从浏览器窗口向服务方法发送请求时,我遇到了异常
注意:如果我在重新启动服务器后发送请求,我没有得到上述异常。
如何解决上述异常?
database - 使用 Liferay 将列添加到多对多表
我想在 liferay 上使用服务生成器向关联表中添加一列!
我的意思是我需要在 entity1_entity2 表中添加一列
你有什么建议吗?
liferay - 如何使用服务构建器 liferay 保存自定义实体
如何使用服务构建器 liferay 保存自定义实体?我创建新实体(名称=BasicProfile)并由服务构建器liferay构建,但保存时发生异常。我的代码:
java - 与 jboss 捆绑的 liferay-6.1.2-ce-ga3 中的 Blob 数据更新失败
我需要在 liferay portlet 项目中插入和更新 blob 数据。我正在使用 liferay-6.1.2-ce-ga3 进行开发。我的 service.xml 有以下 blob 字段
服务构建后,我使用服务构建器生成的类成功插入了 blob 数据。
我尝试如下更新 blob 数据
但是除了 blob 数据之外的所有内容都在更新。当我检查BatchSessionImpl源时,我注意到它的 update 方法中没有类似session.saveOrUpdate(model)调用的方法,该方法通常通过跳过session.merge(model)来进行 blob 更新。
下面是 BatchSessionImpl 类的更新方法
在我的情况下session.merge(model)在 else 情况下被调用。与 jboss 捆绑在一起的 liferay-6.1.2-ce-ga3 是否有任何特定的东西,以便我们可以更新 blob 数据?有人可以建议我一些解决方法吗?
liferay - 如何在没有 finder-column 的情况下使用 service-builder liferay 创建 finder
如何在 service.xml 中创建没有 finder-column 的方法 getAll 写入
因为我需要在没有输入参数的情况下获取省表中的所有数据。
运行 liferay:build-service 时产生异常:元素类型“finder”的内容不完整,必须匹配“(finder-column)
java - 如何使用查询从数据库中获取数据 - Service Builder
我开始创建一个服务构建器。我创建了一些列作为 bookTitle,然后我添加了一些书,最后我像这样展示了这本书......
但是您知道如何使用经典查询吗?这是可能的吗?喜欢
谢谢
liferay-6 - “对于 servlet 上下文,BeanLocator 为空”,使用导入的 service.jar 时
我将service.jar
来自一个 portlet(我们称之为Portlet A
)的WEB-INF/lib
文件包含到另一个客户端 Portlet 的文件夹中,以便客户端可以使用*LocalServiceUtil
. 请注意,这是我以前成功做过很多次的事情。
但是在这种情况下,我在调用 LocalServiceUtil 时遇到了这个运行时异常:
我几乎可以肯定 Portlet A 的项目属性或构建配置有问题,但我不确定从哪里查看。Liferay 论坛到处都是 BeanLocator 相关的问题,但每个人都有不同的解决方案
这两个项目都是为相同的 Liferay SDK 和 Tomcat 服务器版本设计和部署的。
解决 BeanLocator 问题的任何想法?
liferay - Liferay Service Builder:将现有 DDL 逆向工程到 service.xml
任何人都开发了一些工具或对如何将现有数据库模型 (DDL) 逆向工程到 Service Builder 定义 (service.xml) 有一些想法?
感谢您对此的任何贡献
伊万诺 C.