課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之業(yè)務(wù)分析與DAO層
請問下,把減庫存放在事務(wù)里,執(zhí)行減庫存sql的時候獲取修改行數(shù),按理來說是沒執(zhí)行commit的,返回的執(zhí)行行數(shù)怎么會>0呢?
2016-12-03
源自:Java高并發(fā)秒殺API之業(yè)務(wù)分析與DAO層 4-3
正在回答
這是數(shù)據(jù)庫的事務(wù)機(jī)制,>0只是模擬執(zhí)行了而已,并沒有改變數(shù)據(jù)庫的數(shù)據(jù),只有commit了才會改變數(shù)據(jù)
舉報
Java實(shí)現(xiàn)高并發(fā)秒殺API的第一門課,還等什么,趕快來加入吧
1 回答減庫存方法的 killTime
1 回答減庫存的ReduceNumber方法會更新seckill表下的start_time字段
1 回答執(zhí)行INSERT時出現(xiàn)問題
1 回答執(zhí)行JUNIT4時報錯
4 回答創(chuàng)建庫存表時有語法錯誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-07
這是數(shù)據(jù)庫的事務(wù)機(jī)制,>0只是模擬執(zhí)行了而已,并沒有改變數(shù)據(jù)庫的數(shù)據(jù),只有commit了才會改變數(shù)據(jù)