应该是dao层的错误
查看一下传入的seckillId是否能在数据库中找到
如果seckillId正确的话检查一下Dao层的逻辑代码有没有问题
视频是手动导入,找到spring的官方文档(pdf版本),container overview里就有xml的头部定义
使用springboot开发 更加简单 想xml都丢掉了
按住Ctrl
要明白这个问题,很简单,先明白事务的概念:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时做为最小的控制单元来使用。所包含的所有数据库操作命令必须作为一个整体一起向系提交或撤消,即这一组数据库操作命令要么都执行,要么都不执行,其目的就是为了保证数据的完整性。
所以,大概可以猜出事务的应用场合了,就是在干一件事儿的时候执行了多条操作的时候最好加上事务,比如说表的级联操作等,这些操作要么一起提交,要么一起回滚回来回复到起始状态。
你那个service重么注入的?
老师的意思是说。在执行事物方法前调用http的方法。这样就不会在事物里了。
视频里 xml注解写错了
<!--扫描service包下所有使用注解的类型 -->
<context:component-scan base-package="org.seckill.dao" />
应该是这样
你说是的绿色的注解吗?如果是的话就是按/** 然后回车