2 回答

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
感覺 化整為零 分批次 一股腦 轉(zhuǎn)換 數(shù)據(jù)量大的化 肯定報(bào)溢出 以前導(dǎo)出Excel 就是數(shù)據(jù)量大 最后通過 改jvm大小 再分sheet 我想轉(zhuǎn)換原理差不多 分批次

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
看了這個(gè)應(yīng)該可以使用sql直接完成吧。
不同庫(kù)可以使用遠(yuǎn)程datalink也可以實(shí)現(xiàn)
update bma00160p.Bma00160p t set state=BaseObject.UPDATEMODE_MODIFY
where t.pk in (select pk from gzBma00160p.Bma00160p where ....)
insert into bma00160p.Bma00160p () values
select ..., BaseObject.UPDATEMODE_INSERT as state from gzBma00160p.Bma00160p where ....
呵呵,你這個(gè)地方的list多大,我處理過一個(gè)表30W的記錄也沒見內(nèi)存暴的情況,當(dāng)然不是hibernate了,hibernate處理不過來。
- 2 回答
- 0 關(guān)注
- 257 瀏覽
添加回答
舉報(bào)