質問: コミット前の更新データをチェックするには? update若しくはinsertした結果のデータをチェックしてから、コミットするかロールバックするかを判断したいのですが、どうすればよいのでしょうか? oracleを使用していてsqlplus上で実行してみるとうまくいくのですが、javaで実行すると更新前のデータが取れます。 助けてください。 よろしくお願いします。
回答: 別のconnectionからstatementを作成しているとかないですか? connectionが違えばトランザクションも別になるので更新前の値が取得されると思います。