/**
* 批處理儲存資訊
*/
public void batchsave(list<t> entity) {
session session = getsession();
t t = null; // 建立藥品對象
// 循環擷取藥品對象
for (int i = 0; i < entity.size(); i++) {
t = (t) entity.get(i); // 擷取藥品
session.save(t); // 儲存藥品對象
// 批插入的對象立即寫入資料庫并釋放記憶體
if (i % 50 == 0) {
session.flush();
session.clear();
}
}
session.flush();
session.clear();
}