课程
/后端开发
/Java
/Java高并发秒杀API之业务分析与DAO层
请问下,把减库存放在事务里,执行减库存sql的时候获取修改行数,按理来说是没执行commit的,返回的执行行数怎么会>0呢?
2016-12-03
源自:Java高并发秒杀API之业务分析与DAO层 4-3
正在回答
这是数据库的事务机制,>0只是模拟执行了而已,并没有改变数据库的数据,只有commit了才会改变数据
举报
Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧
1 回答减库存方法的 killTime
1 回答减库存的ReduceNumber方法会更新seckill表下的start_time字段
1 回答执行INSERT时出现问题
1 回答执行JUNIT4时报错
3 回答数据库创建表问题