[問題] 交易執行沒有完全
簡略的程式碼,count值任意
ArrayList<Object> list = new ArrayList();
for(){
Object obj = factory.genData.......;
list.add(obj);
//if(list.size()==count){
transaction(list);
list.clear();
}
}
粗略的情形是這樣子,問題是做大量的交易時
會出現直接Count的倍數就結束交易了,
舉例總共要做1000筆 Count = 5,它可能做15筆就離開迴圈。
查看系統的Log也沒有出現exception...
DB裡面也只有15筆資料這樣
出現的情況也很偶然,自己的環境試不出來
使用以下工具
Java8 Tomcat8 Servlet3 Hibernate5
先謝謝大家,好任性的問題Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.182.123
※ 文章網址: https://www.ptt.cc/bbs/java/M.1493122696.A.433.html
→
04/25 20:22, , 1F
04/25 20:22, 1F
→
04/25 20:25, , 2F
04/25 20:25, 2F
※ 編輯: Injury5566 (114.136.182.123), 04/25/2017 20:25:54
→
04/25 21:11, , 3F
04/25 21:11, 3F
→
04/25 21:35, , 4F
04/25 21:35, 4F
java 近期熱門文章
PTT數位生活區 即時熱門文章