我有一个 servlet,它创建具有特定文档号的 header ,然后在另一个文件中创建具有相同文档号的行。当两个人同时访问同一个模块时就会出现问题。文档号在新增加的文档号的行中被覆盖。我该如何解决这个问题? doPost 方法调用另一个方法来创建标题和行。尽早提供任何帮助将不胜感激。
最佳答案
为了解决这个问题,我们有一个 openbravo 函数,可以根据已处理的请求生成唯一的文档编号,并且您可以决定是否需要创建新的文档编号或需要使用现有的文档编号根据您需要执行的业务流程记录编号。
Openbravo 功能是:
ad_sequence_doc("序列名称","客户端 ID","是否更新下一个序列")
。
例如:
select ad_sequence_doc("Document_for_Order","ad_client_id","Y")
Y表示生成新的序列号,N表示保留之前的序列号。
关于java - Openbravo servlet session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19559673/