1

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

各セッションが開き、1 つの接続が作成されますが、close を使用しても閉じられません。

誰かが私の投稿を編集しました。主な問題は、接続の時間が終了しても閉じずに再起動することです。

4

2 に答える 2

0

これは接続プーリングのデフォルトの動作ではありませんか? 閉じたセッションが閉じた接続を意味するとは思いません。接続プーリングの場合はまったくありません。

アプリを正しく閉じるとどうなりますか?

于 2013-08-22T19:53:31.220 に答える