Postgres の JDBC ドライバーは の結果をキャッシュしますgetAutoCommit()
か?
Glassfish 3 の docs に従って、これを知ってauto-commit
、自分のものとして使用できるかどうかを判断する必要があります (テーブルを選択する必要がconnection-validation-method
ある他のものtable
とは異なります):
多くの JDBC ドライバーは、自動コミットおよびメタデータ呼び出しの結果をキャッシュするため、常に信頼できる検証を提供するとは限りません。これらの呼び出しがキャッシュされているかどうかについては、ドライバーのベンダーに確認してください。
私は現在使用していpostgresql-9.1-903.jdbc4.jar
ます。