[pgsql-jp: 33186] Re: コネクションクローズ時にWARNING: ROLLBACK: no transaction in progressが出ます
小野@FJCT
ono @ fjct.fujitsu.com
2004年 6月 10日 (木) 08:49:00 JST
To:hanny様
小野です。
UPDATE文発行前にTransactionを起動してみて下さい。
結果が変わると思います。
エラーメッセージ的にもそうかな、と。
> java.sql.Connection でコネクションを生成しています。(conn)
> オートコミットをオフにして、トランザクションを実行しています。
>
> conn.setAutoCommit(false);
>
> その後、ビジネスロジックを実行し、UPDATE 処理を実行後、
>
> conn.commit();
>
> として COMMIT した後に、コネクション conn をクローズするタイミ
> ングで、PostgreSQLが
>
> WARNING: ROLLBACK: no transaction in progress
>
> という WARNING を吐いています。
> 特に ROLLBACK 処理を行っているところはないので、何故このような
> WARNING が出るのか疑問です。
>
> なんとかこの WARNING が出ないようにしたいのですが、どのように
> すれば良いでしょうか?
pgsql-jp メーリングリストの案内