标签: java java-ee oracle11g
我有4个ejb客户端访问不同Application Server中的POJO类。这个POJO类会将一些数据写入DB。现在,当从两个应用程序服务器同时调用更新数据到DB的请求时,会创建一个数据库锁,并且无法成功存储所有数据。
约束:此类不能成为EJB,并且无法更改Application Server默认设置(例如:Transaction Timeout)。
如何解决这个问题?
答案 0 :(得分:0)
您的情况似乎与操作系统中的信号量概念类似。为什么不通过使用延迟或睡眠来尝试相同的事情。