`
Liebestraum
  • 浏览: 21967 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
很久没写Blog了,这次写写项目中用到的flexigrid,在里面能够写查询表单 方便增加查询条件 打开jquery.flexigrid.js文件,其中:在populate: function()方法里面加多个ajax的方法: var param = $("#searchForm").serialize(); //重点,将form表单序列化成url参数字符串 $.ajax({                     type: p.method, /* ***** 原来的代码注释掉 url: p.url, data: param, ...
  前段时间做了一个的项目,里面涉及比较复杂的工作流。    其中 有涉及任务回退给上一个处理人,重新对任务做处理。还有任务回退到上一步,重新分配处理人,将任务处理。    下面针对第一种情况,将任务退回给上一个处理人,进行任务重新处理:    <task-node name="allotTaskNode"> <task name="allotTaskNode" swimlane="headSwimlane"> <controller> <!--经办的内容--> ...
   在jbpm 3.2.2版本中 要实现过去触发做某件事情,除了要配置流程定义和写额外的程序以外,还要将web.xml里面增加过滤器:       <filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class> <init-param> <param-na ...
  这2天对Jbpm 3.2.2中decision写代码,发现一个很奇怪的问题:    <decision name="decide">    <transition name="newTaskPhase" to="allotNewTask">     <condition expression="#{totalStep le oaTaskPhase.phasenum}"/>    </transition>    <transition name="t ...
要实现JBPM的任务回退很简单,只要对JBPM中的2个表进行修改,这2个表分别是: jbpm_token和jbpm_taskinstance,对应类是org.jbpm.graph.exe.Token和 org.jbpm.taskmgmt.exe.TaskInstance. 修改方法: 将已经完成的任务实例jbpm_taskinstance表中的2个字段修改:issuspended_=0和 isopen_=0,将start_=null和end_=null这2个字段改不改都可以 我自己是另外用一个业务表来记录任务处理时间的 这样就能将已经完成的实例重开 还要修改的表就是jbpm_token中的no ...
jdk1.4环境底下的ssh架构的JBPM,如果用到了fork的时候 将会出现java.lang.NoSuchFieldError: FORCE这样的错误      那是因为你的hibernate版本过低了。上http://www.hibernate.org上面下个hibernate的3.2.6版本的      如何你和我一样 都是jdk1.4版本的话,那很不幸运,你还需要通过ant 将这个版本重新build一次,因为 hibernate后面的所提供的jar版本都用jdk1.5版本的。      如何比我版本高的话,就不用这样做了。
JBPM3.2.2中的BUG,在3.2.2中 你是否遇到了Errors in named queries: GraphSession.findTokensForProcessInNode 这样的错误?    请打开hibernate.queries.hbm.xml这个文件 查看这段代码:    <query name="GraphSession.findTokensForProcessInNode">     <![CDATA[       select token       from org.jbpm.graph.exe.Token token      ...
花了2个多星期,终于将JBPM的duedate做成动态修改。      需求是这样的,主管发起任务,任务根据实际需求要求有完成的限期,用timer可以实现      <task name="orgTime">    <timer name="varTimer" duedate="1 business days" repeat="10 business seconds">      <!--<script>System.out.println("I reset my ...
关于读取oracle中CLOB字段的javabean问题 在Oracle中,LOB(Large Object,大型对象)类型的字段现在用得越来越多了。因为这种类型的字段,容量大(最多能容纳4GB的数据),且一个表中可以有多个这种类型的字段,很灵活,适用于数据量非常大的业务领域(如图象、档案等)。而LONG、LONG RAW等类型的字段,虽然存储容量也不小(可达2GB),但由于一个表中只能有一个这样类型的字段的限制,现在已很少使用了。 LOB类型分为BLOB和CLOB两种:BLOB即二进制大型对象(Binary Large Object),适用于存贮非文本的字节流数据(如程序、图象、影音等) ...
在JAVA中,将一个已经有数据的临时表数据写入到没建立的新的临时表中. 这样的语句:select * into #temp1 from #temp2这样的语句不能执行 要写成以下形式:set nocount on select *  into #temp1 from #temp2 还有,临时表的操作要在同一个连接下进行,不同的连接是看不了对方所建立的临时表
在ORACLE中,CLOB为插入大文本类型,BLOB为大型的二进制类型,CLOB和BLOB类型插入数据的时候都要预先插入空字段,然后再选择出来升级,过程中将AUTOCOMMIT SET为FALSE,两种语言都不会涉及中文问题,如果用PL-SQL查看数据库里面的是乱码,说明数据库在插入前已经是错误,如果里面没乱码,在拿出来以后才有乱码,说明取数据的程序出错。 下面是我自己写的一个插入CLOB的方法: public void clobInsert(String   infile)     {     /*   设定不自动提交   */   try   { Class.forName(&q ...
用MYECLIPSE编写带有中文的URL时候,要将URL中的中文自符先进行ENCODE,具体为: Java.net.URLEncoder.encode(String str,String code); str为中文字符,code为所需要的编码(有GBK和UTF-8)。 
Global site tag (gtag.js) - Google Analytics