5

是否可以将activiti与hibernate一起使用而不是mybatis?案例是我们的实际项目使用hibernate作为持久性框架,我们使用jbpm 3作为流程。在 jbpm 3 中,可以使用单个休眠会话,因此我们获得了一些好处。现在我们考虑迁移到activiti,因为架构非常棒(spring、services等),但是研究发现activiti使用mybatis进行持久化。

关于持久性,我们是否可以对 activiti 做与 jbpm 3 相同的事情?如果可能的话,我需要做的是让它发挥作用。

编辑:我根据自己的需要解决了它,并在activiti 论坛上为每个遇到和我一样问题的人发布了我的解决方案。简而言之:共享会话是不可能的,但是您可以使用相同的事务管理器来帮助您在发生错误时回滚。

Greetz cookie-exploit

4

1 回答 1

1
  • mybatis 可以使用与 hibernate 相同的事务管理器(如果两者都在 Spring Framework 下运行)
  • mybatis 将无法参与 Hibernate 会话
于 2013-06-12T10:06:14.570 回答