为了账号安全,请及时绑定邮箱和手机立即绑定

Java高并发秒杀API之业务分析与DAO层

关于timestamp的问题,需要先运行 set explicit_defaults_for_timestamp = 1,否则会报invalid default value错误
找到答案了:数据库内部是没有乱码的,只是和cmd的编码方式不一样,在cmd呈现出来的中文数据才是乱码的,也造成了新增不了中文数据的情况
找到答案了:数据库内部是没有乱码的,只是和cmd的编码方式不一样,在cmd呈现出来的中文数据才是乱码的,也造成了新增不了中文数据的情况。
cmd执行插入会报1366错误,换到navicat中执行插入便不会报错,什么情况

已采纳回答 / 总在盼望总在失望
Result Maps collection does not contain value for org.seckill.dao.SeckillDao.Seckill的意思是结果集不包含值org.seckill.dao.seckilldao,仔细查看你配置路径有没有错误
给老师点赞,牛x
感觉这门课正是为我量身定做的,我想要巩固的知识点,全都有!

最赞回答 / 龙王丨
CREATE TABLE seckill(`seckill_id` bigint NOT NULL AUTO_INCREMENT COMMENT '商品库存id',`name` varchar(120) NOT NULL COMMENT '商品名称',`number` int NOT NULL COMMENT '库存数量',`start_time` TIMESTAMP NOT NULL COMMENT '秒杀开始时间',`end_time` TIMESTAMP NOT NULL COMMENT '秒杀结束...

最新回答 / 吧啦啦能量
是实体命名的问题 我将实体命名中的下划线去掉,就好使了 不然在mapper中对应不上

已采纳回答 / 假如真
不对应数据库啊,这个参数就是传进去判断的,一般是传当前时间吧,如果传进去的时间在秒杀商品的开始时间与结束时间之间,则SQL的update能被执行,即可以秒杀该商品(商品数量-1)
很好,很强大
老师太屌,我一定要成为老师这样,功力深厚被人膜拜的人!!!大家请祝福我;
看到老师也用Mac ,我就放心了; *——*
Create Test 快捷键 Ctrl+Shift+T
老师的update中多写了一个“;”号。
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消