日期:2014-05-20  浏览次数:20642 次

讨论:最近大家在工作中都用什么工作流框架啊
最近想研究学习一下工作流框架,以前只听说过一个JBPM,但是这个框架必须搭配Hiberante使用,而Hibernate由于用起来比较复杂,所以项目中并不想用Hibernate,希望大家能说一下现在工作中一般都选择使用哪个工作流框架,或者JBPM能脱离Hibernate独立使用?

------解决方案--------------------
JBPM使用hibernate,并不影响你的应用的数据使用非hibernate的技术。
JBPM还是很强大的,hibernate也很强大和灵活。 建议你还是选择JBPM吧。 如果不需要深度定制,那么你也不用深究JBPM使用的hibernate。
------解决方案--------------------
jBPM使用的hibernate来提供持久化服务,并使用hbm.xml来配置mapping。所以你完全可以为jBPM单独创建一个hibernate.cfg.xml,在这里配置sessionFactory。
至于application,则使用别的orm,无论是用jpa 还是用hibernate annotation来配置mapping,都完全没问题,不使用hibernate作为jpa的vendor也完全没问题。