重写Spring Batch的writer有几种方式。在THREAD中,主要有两种:实现org.springframework.batch.item.ItemWriter接口,并重写write(List items)方法;或者继承
org.springframework.batch.item.database.HibernateItemWriter类,重写write(List items)方法。
这两种方法,都必须显式地(或通过Dao封装后)调用sessionFactory.getCurrentSession().update(item)或merge(item)或其它更新方法。否则,spring batch不会自动将hibernate的session中的数据同步到数据库中。