我们有数据提取和写入文件的Spring批量实现。我们使用Oracle 11G和spring jdbctemplate来获取数据。我们有RowMapper实现来获取和填充bean。对于正常运行,它工作正常,但是对于少行的100K行,列不一致。例如我们有3列C1,C2和C3。 C2列重复不同的行。它无法正确获取和更新列。
请帮助解决问题。
问题不在java级别。在DB本身,由于Oracle问题和显式连接,过程正在插入不一致的数据。如果使用显式连接进行查询并插入大量行,则会出现问题。我们仍在分析Oracle级别的根本原因但无法识别。