假如是mysql的话,SQL语句 <![CDATA[select * from ( SELECT so.* FROM t_tm_sales_order so where so.last_modified_time >= to_timestamp('2015-05-05','yyyy-mm-dd hh24:mi:ss') order by so.id limit #{_pagesize} OFFSET #{_skiprows} ) temp_a inner join t_tm_sales_ord…
最近一个项目在使用SpringBatch框架做一个电子商务平台的批处理.网上资料很有限,尤其是中文资料更是少之又少,官网上的文档也只是讲一些入门的基础知识,大部分高级特性都是一笔带过,讲解的很不彻底,在实际开发中碰到的问题很多.因此,特将自己学习.应用Spring Batch的过程总结成一个个小实例写成随笔.一是备忘,二是抛砖引玉,希望更多的高手能参与进来,指出其中的不足和提出自己的见解,大家共通讨论学习. 写过的关于SpringBatch的随笔主要有以下几篇: Spring Bat…
Spring Batch是什么? Spring Batch是一个基于Spring的企业级批处理框架,按照我师父的说法,所有基于Spring的框架都是使用了spring的IoC特性,然后加上自己的一些处理规则.因此,要理解Spring Batch的设计和使用,首先需要理解批处理的机制和特点. 所谓企业批处理就是指在企业级应用中,不需要人工干预,定期读取数据,进行相应的业务处理之后,再进行归档的这类操作.从上面的描述中可以看出,批处理的整个流程可以明显的分为3个阶段: …