读书人

讨论一下JPA结合什么工作流引擎比较好

发布时间: 2012-01-15 22:57:48 作者: rapoo

讨论一下JPA结合什么工作流引擎比较好!
通过hibernate、jpa的学习,他们的写法大致相同,hibernate配置xml文件有点多,xml以及数据库还需要借助其他工具生成。
而jpa则可以通过自身注解即可生成数据库。

所以逐渐开始使用jpa来做项目。对于hibernate那一套用法陌生了。

但最近需要使用工作流,网上关于hibernate对应jbpm3的教程以及视频很多。也很好。

但正对jpa使用工作流,却基本没有教程以及视频。

所以再这儿想请高人赐教,说说jpa使用什么工作流引擎比较好,最好能有相应的视频教程能供新手学习。

我的环境是Struts2+spring+JPA.

谢谢参讨论。

[解决办法]
JPA和使用工作流没有太大的关系,一个是数据层,一个是业务层。
工作流引擎只是提供了服务,用spring业务层控制调用就可以。
如果你是给企业用的话,建议还是用收费的工作流比较好。如果是自己研究的话,自己用什么都可以,慢慢研究。
[解决办法]
jbpm4 测试用例有整合的例子
[解决办法]

探讨
事务方面貌似很难整合。

使用jpa处理ssh整合的时候 service类里边用到都是EntityManagerFactory而使用jbpm时事务是用SessionFactory进行管理的 这个时候在service中如何让这两者在同一个事务中进行呢?

[解决办法]
呵呵 jbpm5 出来 速度快的吓人,估计是jbpm4 有些问题吧
探讨

引用:
jbpm4 测试用例有整合的例子


jbpm4听说很快被jbpm5 取代,过度产品。jbpm3适合企业及开发。所以还是寻求jbpm3的结合jpa事务的配合方法

[解决办法]
两个不搭界的东西,我力挺商业工作流
[解决办法]
jpa是什么?
[解决办法]
帮解释下:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

[解决办法]
jbpm4 测试用例有整合的例子
[解决办法]
JPA和使用工作流没有太大的关系,一个是数据层,一个是业务层。

[解决办法]
这么设计太“高明”了
[解决办法]
这么设计太“高明”了,查询也就需要高明的方法

按我不高明的想法,拆出一个关系表不是写法就简单了吗
[解决办法]
探讨

引用:
帮解释下:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。


具我了解,JPA是个行业标准,跟hibernate 规则都一样的。不过jpa或许更有前景点。总之我比较习惯于jpa的注解配置,相当简洁,直接即可跨入逻辑代码编写上。不用……

[解决办法]
工作流、、、、 我对工作流的概念还是很模糊啊!
[解决办法]
JPA是一种标准 类似于JDBC hibernate/iBATIS 只是具体的实现
[解决办法]
jbpm4,真不想说什么,竟然不兼容jbpm3.。无语中!
[解决办法]
是吗,我怎么就不知道呢
[解决办法]
很好很强大
[解决办法]
完全不懂啊
[解决办法]
感悟颇深啊!!
[解决办法]
是吗,我怎么就不知道呢
[解决办法]
帮解释下:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。

[解决办法]
说的好啊,学习了
------解决方案--------------------


关于SSH开发的代码生成器,再摘抄转发给大家共享,有图有真相,标题一定要长

以下是原图转载,有图有真像,希望对大家学习SSH开发有帮助。
需要AutoCode代码生成器SSH版的朋友,可以到天空软件园www.skycn.com
输入autocode来下载最新SSH版来使用。






















读书人网 >J2EE开发

热点推荐