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

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

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

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

最新回答 / 绯色de天空
update和insert的返回值int是对sql中该sql语句影响的行数,比如你插入一条数据,成功的话sql会提示1行代码收影响,返回的int是1

最新回答 / qq_lov_0
调整顺序!默认第一个会被设置为DEFAULT CURRENT_TIMESTAMP 

最新回答 / Queen丶Star
因为  value 属性需要一个正确并且存在的值, ,如果配置文件出错,或者没被加载,整个dataSource 就不存在,那么sqlSessionFactory 也是 错误的,不存在的值, value值就不存在。  使用ref 属性,就会出现,不管这个引入的值对不对,都会被使用。但实际会因为这个值不存在,导致异常

最赞回答 / 慕尼黑1930824
这个文件是DAO层访问数据库是创建的。里面主要设置一些数据库相关的操作,比如使用这个属性
&ertsetting name="useGeneratedKeys" value="true"/&, @
就是获取到自增主键值,即
int insertSuccessKille...

最赞回答 / wjinlong
这个应该是你的mysql版本是5.6以下的,不支持同时有多个timestamp的值设置为当前时间,你可以给start_time,和end_time使用default 设置默认值,就可以成功了

最新回答 / 天同
建议检查一下你mapper文件夹下,xml文件里面配置是否有问题,如果有多余的paramType建议给去掉

最新回答 / Aries_Tr
创建maven项目,然后选择打包方式为war,你先去百度配置maven环境
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消