加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

.hbm文件可以在JPA应用程序中使用Hibernate作为JPA提供程序吗?

发布时间:2020-12-15 01:28:19 所属栏目:大数据 来源:网络整理
导读:我想在一个产品中用Activiti或jBPM-5替换自定义BPM实现,该产品使用Hibernate(No JPA)和Spring进行持久层实现.不幸的是,Activiti和jBPM5都需要JPA(根据他们的文档),并且不可能将所有现有的Hibernate实现迁移到产品中的JPA. 有没有办法用Spring 3配置JPA 2.0(J

我想在一个产品中用Activiti或jBPM-5替换自定义BPM实现,该产品使用Hibernate(No JPA)和Spring进行持久层实现.不幸的是,Activiti和jBPM5都需要JPA(根据他们的文档),并且不可能将所有现有的Hibernate实现迁移到产品中的JPA.

>有没有办法用Spring 3配置JPA 2.0(JPA提供程序是Hibernate)而不将Hibernate实现迁移到JPA(即保留.hbm文件)?

注意:我知道应用程序不符合JPA,并且不能使用其他JPA提供程序.

>如果有方法,假设Spring JTA事务管理器配置了适当的设置.
应用程序逻辑和BPM工作流逻辑可以在单个Spring事务中执行吗?

最佳答案
关于交易,请参阅Activiti Spring Transaction文档.如果您无法移植应用程序以使用JPA,则另一个选项是在Hibernate域上层叠外观. Activiti允许您在spring托管bean上调用方法,因此您可以创建外观或使用现有服务层.查看Activity附带的示例应用程序,了解spring集成的工作原理.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读