- 浏览: 44873 次
- 性别:
- 来自: 北京
最新评论
文章列表
修改stepselect_main.php查找:
elseif($issign==2&&$topvalue!=0)
替换为:
elseif($issign==2&&$topvalue%500!=0)
- 2014-01-30 17:05
- 浏览 443
- 评论(0)
大家在用hibernate的时候总会遇到多表连接的查询,遇到这种问题 总是各种纠结。
方案1:建立视图 ,事先在数据库里面建立视图。然后建立这个视图的实体类,指定一个主键。然后建立这个视图的查询.
方案2:给实体类加临时属性HQL查询补充。
上代码:
实体类:
@Entity
@Table(name = "FLOW_RU_INFO")
public class FlowRuInfo implements java.io.Serializable {
// Fields
private String id;
private String depti ...
- 2013-09-25 09:23
- 浏览 401
- 评论(0)
1.配置web.xml 添加UTF-8 filter
2.配置页面文件
3.配置eclipse工程默认编码
4.配置struts.properties
5.配置tomcat
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector URIEncoding="UTF-8&quo ...
- 2013-09-11 08:54
- 浏览 1772
- 评论(0)
TaskQuery查询API
有两种方法可以从引擎中查询数据:查询API和原生查询。查询API提供了完全类型安全的API。 你可以为自己的查询条件添加很多条件 (所以条件都以AND组合)和精确的排序条件。下面的代码展示了一个例子:
List<Task> tasks = taskService.createTaskQuery()
.taskAssignee("kermit")
.processVariableValueEquals("orderId", "0815")
.orderByDueD ...
- 2013-08-29 14:20
- 浏览 1393
- 评论(0)
TaskQuery查询API
有两种方法可以从引擎中查询数据:查询API和原生查询。查询API提供了完全类型安全的API。 你可以为自己的查询条件添加很多条件 (所以条件都以AND组合)和精确的排序条件。下面的代码展示了一个例子:
List<Task> tasks = taskService.createTaskQuery()
.taskAssignee("kermit")
.processVariableValueEquals("orderId", "0815")
.orderByDueD ...
- 2013-08-29 14:20
- 浏览 2256
- 评论(0)
Activiti是业界很流行的java工作流引擎,关于Activiti与JBPM5的关系和如何选择不是本文要讨论的话题,相关内容可以baidu一下。Activiti从架构角度看是比较优秀的,是很面向对象的,是我所阅读过的代码结构很棒的开源软件,个人认为比Spring,Hibernate的要好。
Activiti的基础编程框架
Activiti基于Spring,ibatis等开源中间件作为软件平台,在此之上构建了非常清晰的开发框架。上图列出了Activiti的核心组件。
1.ProcessEngine:流程引擎的抽象,对于开发者来说,它是我们使用Activiti的facade,通 ...
- 2013-08-08 20:46
- 浏览 560
- 评论(0)
这个功能 在遇到 系统中存在很多流程 需要给流程编写有规则的KEY的时候 需要用到。很实用。
package org.activiti.standalone.parsing;
import org.activiti.bpmn.model.BaseElement;
import org.activiti.bpmn.model.Process;
import org.activiti.engine.impl.bpmn.parser.BpmnParse;
import org.activiti.engine.impl.bpmn.parser.handler.Abst ...
- 2013-08-08 14:33
- 浏览 955
- 评论(0)
因为5.13不支持globalTaskListener ,所以只好利用其他方法 模拟这种做法。
上代码:
spring 配置:
<!-- ParseHandler -->
<property name="customDefaultBpmnParseHandlers">
<list>
<bean
class="xxx.DelegateBPMNParserHandler" />
</list>
</property>
JAVA代 ...
- 2013-08-08 13:22
- 浏览 578
- 评论(0)
因为5.13不支持globalTaskListener ,所以只好利用其他方法 模拟这种做法。
上代码:
spring 配置:
<!-- ParseHandler -->
<property name="customDefaultBpmnParseHandlers">
<list>
<bean
class="xxx.DelegateBPMNParserHandler" />
</list>
</property>
JAVA代 ...
- 2013-08-08 13:22
- 浏览 610
- 评论(0)
代码:
import static org.junit.Assert.*;
import java.util.List;
import org.activiti.engine.HistoryService;
import org.activiti.engine.RuntimeService;
import org.activiti.engine.TaskService;
import org.activiti.engine.history.HistoricProcessInstance;
import org.activiti.engine.test.ActivitiRule; ...
- 2013-08-08 08:00
- 浏览 620
- 评论(0)
注释配置:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:applicationContext.xml","多个文件"})
<!--数据源配置 --> 这里是重点
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name ...
- 2013-08-07 12:34
- 浏览 448
- 评论(0)
定义:当流程执行到callActivity,会创建一个新分支,它是到达调用节点的流程的分支。 这个分支会用来执行子流程,默认创建并行子流程,就像一个普通的流程。 上级流程会等待子流程完成,然后才会继续向下执行。
XML:
<callActivity id="callCheckCreditProcess" name="Check credit" calledElement="checkCreditProcess" />
注意,子流程的流程定义是在执行阶段解析的
传递变量 可以把流程变量传递给子流程,反之亦 ...
- 2013-08-05 17:42
- 浏览 2733
- 评论(0)
在Activiti Modeler中设计的流程包含奇数个中文时不能部署问题
问题已经解决:
在JVM参数中添加参数:-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8
假如你使用的是tomcat把参数添加到bin/catalina.bat或者bin/catalina.sh中
- 2013-08-05 10:16
- 浏览 932
- 评论(0)
根据网友http://blog.csdn.net/shiqidide/article/details/9424703 的说明 我做了配置 但是总报错:
Unable to load configuration. - [unknown location]at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:483)at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)at org.apache.st ...
- 2013-08-02 16:58
- 浏览 566
- 评论(0)
执行监听器可以执行外部java代码或执行表达式,当流程定义中发生了某个事件。 可以捕获的事件有:
流程实例的启动和结束。
选中一条连线。
节点的开始和结束。
网关的开始和结束。
中间事件的开始和结束。
开始时间结束或结束事件开始。
下面的流程定义包含了3个流程监听器:
<process id="executionListenersProcess">
<extensionElements>
<activiti:executionListener class=&qu ...
- 2013-07-31 08:44
- 浏览 5686
- 评论(0)