Oracle で for update 文を使う
JDBC を使用して、 Oracle の FOR UPDATE 文を実行すると、
『ORA-01002: フェッチ順序が無効です。』と SQLException が throw されてしまう事があります。
原因は AutoCommit が true になっている為 (JDBC の default) で、
下記メソッドで、AutoCommit を false にすると正常に FOR UPDATE 文を実行できるようになります。
setAutoCommit(false);
|
|