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

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

最赞回答 / Queen丶Star
如果 是基本类型,或者是java自身的引用类型,在mybatis 运行时,会自动的进行匹配,如果是你自己声明的一个类型,因为可能在引入的jar包中有同名的类,所以你需要制定,这个时候的类型是什么

已采纳回答 / 慕函数3294547
url 写错了。
jdbc.url=jdbc:mysql://localhost:3306/seckill?useUnicode=true&characterEncoding=utf-8

最新回答 / 慕圣8322165
不知道你说的模块是否指的是maven多模块项目中的模块?如果是的话,将dao层代码独立到一个子模块中,然后其他模块引用其groupId和artifactId就行了

已采纳回答 / OneKi
因为他们出教程的时候SpringBoot还不是很流行,也是最近开始流行微服务框架的

最新回答 / 慕村9627232
执行创建项目的maven命令是在本地敲的,不是在远程服务器

已采纳回答 / Jim_0016
根据报错信息找问题,最后一行语法错误,应该是 ENGINE=InnoDB

最新回答 / qq_童年_1
重新配置一下maven下载为阿里云仓库,重新选择配置maven配置文件好本地仓库地址,然后重新去设置:maven-repositories,选择更新后的maven仓库地址,点击update,应该就行了。

已采纳回答 / jy_li
SuccessKilled里面有两种seckill_id,一种是SuccessKilled本身的对象的seckill_id,另一种是SuccessKilled里面定义的其他类(这里是Seckill)的seckill_id,若是使用非本身类的替换名,必须在后面加上这个"seckill.seckill_id",一种语法吧,我是这么理解的。

最新回答 / 慕函数9743669
ref引用的是引用数据类型,例如需要传入一个对象:
ref="dataSource"
而value的传入的仅仅是字符串.你问题中的配置,
MapperScannerConfigurer
这个类的
sqlSessionFactoryBeanName
属性,要的只是一个字符串!

已采纳回答 / 慕函数9743669
原因是create_time字段没有给默认值,因此在插入时,数据库默认为:00000000,全0数值,mysql认为其为无效取值;解决方式:在数据库链接地址后添加?zeroDateTimeBehavior=convertToNull

已采纳回答 / 慕粉4000715
检查你安装的MySql数据库版本是否与你引入的mysql jar包匹配? 如果MySql数据库的版本为5.x, 而依照视频引入6.x 的mysql 的jar包, 就会报这个错误
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消