标签: spring-batch record
在开发spring批处理代码时,应用程序必须从一个表中读取和处理记录(15M条记录)并将结果写入另一个表中。我面临的问题是源表没有主键,因此我不能使用jdbcpagingitemreader,因为它需要有效的排序键(以便可以读取所有记录)。我实际上在使用jdbccursoritemreader,但结果是如此糟糕,而且不是线程安全的。有什么方法可以改善结果?主键不可用,我该如何使用分区?