3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果想批量,就要一起commit,一起回滾事物,
否則如果你想記錄記錄哪條數(shù)據(jù)有問(wèn)題,
那就不要批量,一條一條提交,
碰到有問(wèn)題的trycatch去捕獲他,
定義一個(gè)字符串記錄一下,然后再繼續(xù)提交,
如果再次碰到有問(wèn)題的,然后在追加字符串,
最終返回字符串,
如果是空的,代表全部成功,
否則就查詢字符串里面記錄的信息,就知道哪條失敗了

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
批量么,肯定是要么全commit,要么全rollback。
你既然用了batchUpdate,batchInsert,那你肯定得確保你的批量sql都沒有問(wèn)題。
神馬主鍵約束啊,你設(shè)計(jì)的數(shù)據(jù)庫(kù)不會(huì)考慮到這些問(wèn)題么,如果不用主鍵自增長(zhǎng),那你頁(yè)面表單就得ajax判斷數(shù)據(jù)庫(kù)是不是已經(jīng)存在了!
長(zhǎng)度神馬的都是客戶端上該處理的問(wèn)題,你這些驗(yàn)證控制自己不做好,數(shù)據(jù)庫(kù)再牛板也幫不了你啊
添加回答
舉報(bào)