コネクションプール

Windows版PostgreSQL8.0rc1を使って作業しているのですが、
毎回物理コネクションを取得しているようですぐいっぱいになってブロックされてしまう。
Linux(PostgresSQL 7.x.x)で作業していたときは初回コネクト時のみ物理コネクションを取得していたのに。
Windows特有の問題なのか?
しかしこれでは作業が進まない・・


論理コネクションが閉じられてないっぽいな。
S2Hibernateか?
Hibernate単体でも試してみないと原因は分からないなぁ。


S2hibernate-exampleはちゃんと動いてるなぁ。
どこか悪いのかなぁ。
原因発見。
finallyでsession.close()と書いていたのだけど、
S2hibernateでは必要ないみたい。
これをコメントアウトすると予想通りの動きをしました。
では何故Linuxでは問題なく動いていたのか?
このソースを明日会社に持っていけば何か分かるはず。