閱讀了Hibernate的Reference之后,可以采用批量處理的方法,當插入的數據超過10000時,就flush session并且clear。
每做一次數據操作,就更新一次Session,這樣可以保證每次數據操作都成功,否則就讓Spring去控制它roll back吧。
最后,記得關閉Session。
1
Session?session?
=
?openSession();
2
doBusiness(session);
3
session.close();?
//
關閉session
至于處理速度呢,不會慢到哪兒去的,已經試驗過了。; - )
還等什么,趕快試試吧!