javaweb 用hibernate做的项目,后台方法出现connection reset错误,详细描述在下
项目加载执行5个方法,多人同时访问时候(同时按下F5),某一个DAO方法会出现以下问题:报错的方法中这句话报错多谢大家了!...
项目加载执行5个方法,多人同时访问时候(同时按下F5),某一个DAO方法会出现以下问题:
报错的方法中这句话报错
多谢大家了! 展开
报错的方法中这句话报错
多谢大家了! 展开
展开全部
你这里是数据库连接关闭了,导致后面的连接使用关闭的连接无法访问数据库,报的异常。在这里我建议你首先看一下在hibernate上检查一下,是否使用数据库连接池,可以使用c3p0或者其他的都可以,如果数据库连接断掉后,他会自动重连数据库,不用我们自己管理。
若是已经使用了数据库连接池就检查一下最大的连接数量跟数据库里设置的允许访问的连接数量是否合理,这里数据库默认的都会预留下一个管理的,所以我们使用的会小于最大的连接数。
若是已经使用了数据库连接池就检查一下最大的连接数量跟数据库里设置的允许访问的连接数量是否合理,这里数据库默认的都会预留下一个管理的,所以我们使用的会小于最大的连接数。
追答
在配置文件里设置session-factory的里面通过property就可以配置,hibernate包里面应该有一个c3p0的jar包,看一下,如果没有的话导入一个,实在找不到就上网下一个
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询