![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作流
rking0228
这个作者很懒,什么都没留下…
展开
-
让jbpm3.2支持hibernate3.2的注解功能
前阵子看到有到一些朋友因为jbpm3不支持注解功能而范愁,所以把我改好的jdpl和方法分享一下。 不支持注解功能的原因: JDPL.jar 包中实例化Configuration 时,源代码为Configuration configuration = new Configuration();,由此实例化后的配置无法识别Hibernate3.2所支持的标注。 1.org\jbpm\ant...2010-07-25 22:48:55 · 96 阅读 · 0 评论 -
JBPM3 DAO层的设计
jbpm3 本身提供很多API,可直接操作实体,包结构是以对象去规划的。假设对jbpm进行扩展,继承任务实例、增加其它实体,那么就少不了对于实体的新增、删除和修改;数据要返回给应用(J2EE),需要定义Interface、DAO、DTO等等。以前的项目并没有去区分这一块,对于实例的操作没有使用DAO,而是定义一个类和所需的方法,然后传入JbpmContext或Session 如: [code="...2010-08-28 00:30:04 · 107 阅读 · 0 评论 -
如何获取JBPM节点类型
JBPM节点均是继承于Node,ProcessDefinition与Node是OneToMany的关系,ProcessDefinition与StartState是ManyToOne的关系。 在操作流程时,有时候需要依据节点类型作相应的处理,那么如何获取节点类型呢? [code="java"] protected void getNodeType(ProcessDefinition proc...2010-08-29 00:13:05 · 158 阅读 · 0 评论 -
解读JBM3源文件 FieldInstantiation 实现集合Field
以前的应用中在节点进入事件中定义ActionHandler,Field中定义人员查找的方法和查找的参数,方法似乎不错^_^ 但是人员查找的方法和参数在不同节点是不相同的(方法名,参数个数,参数值),考虑长远些,如果人员查找服务是确认的,人员查找Action也就是确认的,不用重复去设计,当人员查找服务不能满足现在需求要新增接口时,流程定义肯定要升级新版本,人员查找Action是否可以不会改动,或改动...2010-08-29 15:07:09 · 118 阅读 · 0 评论 -
关于JPBM3的日志
jbpm3的日志 jbpm日志功能相当强大齐全。在操作时,如果希望日志持久化到数据库中,那么获取对象时采用 [code="java"] jbpmContext.getTaskInstanceForUpdate(taskInstanceId); jbpmContext.getProcessInstanceForUpdate(processInstanceId); jbpmContext.g...2010-10-08 23:33:40 · 102 阅读 · 0 评论