如何最好地实现Grails Spring Batch域对象读取器?

时间:2015-03-04 19:23:33

标签: grails gorm spring-batch

为了在Grails中实现读者/处理器/编写器模式,读者需要在Grails域类中读取,然后处理它们,实现读者的最佳方法是什么?假设可以通过某种形式的查询/标准来识别要处理的域对象。

最好是创建一个实现ItemReader的bean,它会对域对象执行某种findBy,然后返回其中一个?在我看来,只需要花费大量查询工作来返回一条记录(总结果集将包含大约1700万条记录)。

或者做一些像AbstractPagingItemReader这样的事情会更好吗?

或使用JdbcCursorItemReader之类的内容,并根据this example (non-Grails)使用行映射器将结果映射到类?

或者有更好的方法吗?

0 个答案:

没有答案