Hibernate杀死会话但连接保持打开状态

时间:2013-08-21 17:43:28

标签: hibernate

我使用Hibernate + JSF制作软件。但是当我与Hibernate进行会话时意识到,即使我关闭会话(session.close()),连接仍然在MySQL中打开。

show FULL PROCESSLIST

2   root    localhost:55850 repositorionew  Query   0       
5   root    localhost:55884 repositorionew  Sleep   110     
6   root    localhost:55885 repositorionew  Sleep   110     
7   root    localhost:55886 repositorionew  Sleep   110     
8   root    localhost:55906 repositorionew  Sleep   108     
9   root    localhost:55907 repositorionew  Sleep   108

每个会话打开,即使我使用close,也会创建一个连接但未关闭。

有人编辑了我的帖子。主要问题是,当连接的时间结束时,它不会关闭但重新启动。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

这不是连接池的默认行为吗?我不认为封闭会话意味着封闭连接。根本不是连接池。

正确关闭应用后会发生什么?