0

我有一个 servlet,它使用特定的 documentno 创建一个标题,然后在另一个文件中创建一个具有相同 documentno 的行。当两个人同时访问同一个模块时,就会出现问题。documentno 在行中被新增加的 documentno 覆盖。我该如何解决这个问题?doPost 方法调用另一个方法来创建标题和行。最早的任何帮助都会受到重视。

4

1 回答 1

2

为了解决这个问题,我们有一个openbravo函数可以根据已经处理的请求生成唯一的文档编号,并且您可以决定是否需要创建一个新的文档,或者您需要使用现有的文档。关于您需要执行的业务流程。

Openbravo 功能是:

ad_sequence_doc("Sequence Name","client Id","Update next sequence or not").

例如 :

select ad_sequence_doc("Document_for_Order","ad_client_id","Y") 

Y 用于生成新的序列号,N 用于保留之前的序列号。

于 2013-10-24T19:00:30.250 回答