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

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

关于报通配符错误的,把jdbc.properties里的名字改一下,还报错的话,再在spring-dao里面加上context的命名空间xmlns:context="http://www.springframework.org/schema/context"和 xsi:schemaLocation= " http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd "

最新回答 / 洋妞honey
连接池jdbc.properties别人的文件系统里面也有,最好里面的属性名不要和视频的一样,自己加个前缀,避免和别人有冲突
An attempt by a client to checkout a Connection has timed out
checkoutTimeout设置成1000时,因为电脑速度慢,不能连接到数据库,所产生的异常
老师是天津人吧,感觉出口音了~
checkoutTimeout设置成1000时,有可能因为电脑速度慢,不能连接到数据库,产生异常
有些版本在创建表时,字段名不能加引号

最新回答 / kis天雨
我也遇到这个问题,刚开始我看了meven视图是有c3p0,但还是爆红。后来重新拉了maven配置,就出现了可以引用,maven配置看似没有问题,实际是有问题的,再检查。
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/seckill"/>
<property name="user" value="root"/>
<property name="password" value="root"/>
调了半小时,最后把property标签里的name换成上述名称直接连接OK。
老师貌似忘记写logback的配置文件了吧···我没写日志都没有,然后改为log4j。同时查询语句queryById的xml中配置resultType没什么用,能查到数据但是返回的却是null,最后自己添加resultMap节点,把resultType改为自己写的resultMap就可以了,不知道是什么鬼······
连接不上数据库,手动调了一天的bug,无果。
感谢楼上几个同学,最后把jdbc.properties里的usename改为user就可以了,或者删掉直接在spring-dao.xml里赋值。
讲的很好,比极客学院的老师强
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消