基本上问题是this one。似乎在JBoss 7默认情况下在EJB上启用了pesimistic锁定。我们能够在standalone.xml中关闭它(这解决了我们遇到的问题并确认这是原因),但是我们需要通过EJB中的配置(首选)或通过JBoss的CLI以编程方式完成它。我们怎么能这样做?
关闭EJB中的锁定也是一个选项(因为我们无论如何都在数据库中处理它)。
答案 0 :(得分:1)
我们想通了。正确的命令行设置为:
default-entity-bean-optimistic-locking
需要设置为true。