在我们的项目中,老发现程序报告sesssion is closed或者因数据已经被其他事务修改而导致当前事务无法提交,由于系统的运行用户最多也就几十个人,所以考虑使用严格的事务隔离来防止这种类型的问题的出现.或许不能完全解决session is closed的问题(我们怀疑是项目中所使用的jbpm存在bug导致的). 1.事务隔离 事务隔离意味着对于某一个正在运行的事务来说,好像系统中只有这一个事务,其他并发的事务都不存在一样.在大部分情况下,很少使用完全隔离的事务.但不完全隔离的事务会带来如下…