java - 业务事件处理程序在 openbravo 中不工作

标签 java postgresql-8.4 openbravo

我在 openbravo 中创建了一个手动窗口。该手动窗口会在表 A 中插入记录。 对于该表,他们的业务事件处理程序在向表 A 添加、更新或删除行时被激活,如果有任何更改,则此事件会在另一个表 B 中插入、更新或删除。现在的问题是,每当我在 ERP 中手动更改行(即添加新行、更新或删除它)时,该事件就会起作用,但是当通过流程完成时,该事件不会被调用。

有人可以建议我该怎么做吗?

最佳答案

业务实体事件仅在通过数据访问层 (DAL) 访问数据库时工作,因此它们不适用于经典窗口或直接 jdbc 调用!

您可能在流程中使用一些 native SQL 查询(XSQL)或 JDBC 调用,这就是它通过 UI 工作而不是通过 Java 流程执行的原因。

click here for more informaiton

关于java - 业务事件处理程序在 openbravo 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20143492/

相关文章:

java - 模拟 “PSQLException: FATAL: sorry, too many clients already”

java - 如何禁用 openbravo 中的按钮?

java - 添加按钮到 openbravo webpos (pda)

postgresql - 选择案例 : more than one row returned by a subquery used as an expression

postgresql-9.1 - 在 Ubuntu 上将 Postgresql 8.4 升级到 9.1(交 key Linux)

java - 如何在不删除旧字符串文本的情况下向字符串添加新文本?

java - Spring-MVC:使用 'select-options' 时获取完整的对象而不是字符串

java - 包 com.fasterxml.jackson.annotation 不可见

java - 从 javascript 调用 JSP 方法