我有一个场景,需要解析平面文件并将这些记录处理为mysql数据库插入(模式已经存在)。
我使用FlatFileItemReader解析文件,并使用JdbcCursorItemWriter将其插入到数据库中。
我还使用ItemProcessor转换任何列值或跳过我不想要的记录。
我的问题是,其中一些插入需要有一个外键指向其他已经有数据的表。
因此,我考虑在ItemProcessor逻辑中执行选择以检索ID并更新pojo。
这是最好的方法吗?由于我刚开始编写所有内容,所以我可以考虑其他替代方案。
谢谢!
我使用FlatFileItemReader解析文件,并使用JdbcCursorItemWriter将其插入到数据库中。
我还使用ItemProcessor转换任何列值或跳过我不想要的记录。
我的问题是,其中一些插入需要有一个外键指向其他已经有数据的表。
因此,我考虑在ItemProcessor逻辑中执行选择以检索ID并更新pojo。
这是最好的方法吗?由于我刚开始编写所有内容,所以我可以考虑其他替代方案。
谢谢!