SSH架构连接池释放问题

fengwind1 2012-04-12 03:52:20
直接在spring配置文件中配置连接池,然后注入给Dao,在我们完成一个操作后(比如说插入了一条记录),这个连接是否会关闭,如果会关闭,那么连接池不是要不停的创建新的连接。看连接词里说的,用完这个连接后会把这个连接返还给连接池,这句话怎么理解,我们在Dao层中并没有这个操作,spring是怎么做的
...全文
380 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
老马888 2012-04-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

项目中引进连接池的作用就在于提高效率,防止链接泄露,程序启动时会根据你的配置初始化几个连接,dao层被调用时会把正确的连接给它,使用之后不用显式的调用关闭方法,框架会自动把该连接还给连接池中,给别的dao层使用,相当于整个项目共同使用这几个连接,你不用关心如何得到跟关闭,如果连接不够用,并且连接数没有达到你限定的最大值,池会自动new出新的连接,同理长时间不用连接的话,池会释放掉一部分的连接……
[/Quote]

sffx123 2012-04-18
  • 打赏
  • 举报
回复
项目中引进连接池的作用就在于提高效率,防止链接泄露,程序启动时会根据你的配置初始化几个连接,dao层被调用时会把正确的连接给它,使用之后不用显式的调用关闭方法,框架会自动把该连接还给连接池中,给别的dao层使用,相当于整个项目共同使用这几个连接,你不用关心如何得到跟关闭,如果连接不够用,并且连接数没有达到你限定的最大值,池会自动new出新的连接,同理长时间不用连接的话,池会释放掉一部分的连接,跟你设置的最小数量有关。
fengwind1 2012-04-12
  • 打赏
  • 举报
回复
不屑于回答还是木有高手?
smallrain1002 2012-04-12
  • 打赏
  • 举报
回复
你可以看看连接池的作用,就知道了~~~Hibernate可以配置连接池的,spring其实就是对Hibernate连接池的配置

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧