当我编写一个简单的JPA代码来查找all()数据时,我遇到了内存问题。为了写作,我可以进行批量更新。但是如何读取2300万条记录并将其保存在列表中以存储到另一个表中?
Java是处理“批处理”内容的糟糕选择(我喜欢Java!)。>
相反,使用纯SQL来完成:
insert into target_table (col1, col2, ...) select col1, col2, .... where ...