本帖最后由 cathy90che 于 2011-12-12 14:41:56 编辑

解决方案 »

  1.   

       JBPM使用hibernate,并不影响你的应用的数据使用非hibernate的技术。
       JBPM还是很强大的,hibernate也很强大和灵活。   建议你还是选择JBPM吧。   如果不需要深度定制,那么你也不用深究JBPM使用的hibernate。
      

  2.   

    jBPM使用的hibernate来提供持久化服务,并使用hbm.xml来配置mapping。所以你完全可以为jBPM单独创建一个hibernate.cfg.xml,在这里配置sessionFactory。
    至于application,则使用别的orm,无论是用jpa 还是用hibernate annotation来配置mapping,都完全没问题,不使用hibernate作为jpa的vendor也完全没问题。