在使用Hibernate (No JPA)的产品中,我希望用Activiti或jBPM-5替换自定义BPM实现,用Spring实现持久层实现。不幸的是,Activiti和jBPM5都需要JPA (根据它们的文档),并且不可能将现有的Hibernate实现迁移到产品中的JPA。
注意:我知道应用程序将不符合JPA,并且不能使用另一个JPA提供程序。
发布于 2011-02-19 04:33:00
关于事务,请参阅Activiti Spring事务文档。如果不能将应用程序移植到使用JPA,则另一个选项是在Hibernate域上分层外观。Activiti允许您在spring托管bean上调用方法,这样就可以创建外观或利用现有的服务层。看看活动附带的示例应用程序,看看spring集成是如何工作的。
发布于 2016-01-17 17:16:28
jBPM w/JPA可以使用Spring与旧的非JPA应用程序集成。与jBPM的交互使用JPA,但应用程序将使用hibernate。唯一的缺点是,您必须处理两个不同的事务,但任何问题都可以得到缓解。

https://stackoverflow.com/questions/4960385
复制相似问题