1. 程式人生 > >mybatis的update、insert操作,返回影響結果的問題

mybatis的update、insert操作,返回影響結果的問題

    對於mybatis的update、insert的操作,操作成功後會得到一個int型別的影響結果條數,直接在dao層返回就可以得到,可以通過這個返回值做成功與否的操作。

     但是,mybatis官方的討論列表,這句很關鍵:“If the BATCH executor is in use, the update counts are being lost. ”  會導致返回為-2147482646,而不是正確就返回條數,失敗就返回0

一般我們都會開啟batch的批量操作,所以建議不要通過影響條數進行結果判斷。