springbatch关于单条commit的问题

进击的java菜鸟 发布于 2016/10/10 17:42
阅读 252
收藏 0

    各位大神,小弟因业务需要。做一个excel表格的导入。用ExcelXlsReader,以及AbstractExcelReader来读取excel里面的数据,然后在reader里读到的数据 直接就走DB了,功能是可以实现,主要的问题是,我个人理解springbatch的机制是reader,precess,write三部分走完。commit一次。现在小弟想 在reader部分拿到数据 直接走DB 一行走完DB就commit一次,不然如果数据量太大,就只能等读取 写完再commit ,这样容易爆炸。。。

    所以,想问问各位大哥,能不能直接在reader部分走db的时候就commit进去。

       或者有没有 接口 直接读取excel的,像FlatFileItemReader这个接口一样,把csv每行都实例化成一个pojo,这样也就方便很多。。。感激不敬。!!

加载中
返回顶部
顶部