パッケージ org.springframework.jdbc
クラス JdbcUpdateAffectedIncorrectNumberOfRowsException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
org.springframework.dao.NonTransientDataAccessException
org.springframework.dao.InvalidDataAccessResourceUsageException
org.springframework.dao.IncorrectUpdateSemanticsDataAccessException
org.springframework.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException
- 実装されたすべてのインターフェース:
SerializableSE
public class JdbcUpdateAffectedIncorrectNumberOfRowsException
extends IncorrectUpdateSemanticsDataAccessException
JDBC 更新が予期しない行数に影響する場合にスローされる例外。通常、更新は 1 行に影響すると想定されるため、複数の行に影響する場合はエラーになります。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明JdbcUpdateAffectedIncorrectNumberOfRowsException
(StringSE sql, int expected, int actual) JdbcUpdateAffectedIncorrectNumberOfRowsException のコンストラクター。メソッドのサマリー
修飾子と型メソッド説明int
実際に影響を受けた行の数を返します。int
影響を受けたはずの行数を返します。boolean
データが更新されたかどうかを返します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
JdbcUpdateAffectedIncorrectNumberOfRowsException
JdbcUpdateAffectedIncorrectNumberOfRowsException のコンストラクター。- パラメーター:
sql
- 実行しようとした SQLexpected
- 影響を受けると予想される行数actual
- 影響を受ける実際の行数
メソッドの詳細
getExpectedRowsAffected
public int getExpectedRowsAffected()影響を受けたはずの行数を返します。getActualRowsAffected
public int getActualRowsAffected()実際に影響を受けた行の数を返します。wasDataUpdated
public boolean wasDataUpdated()クラスからコピーされた説明:IncorrectUpdateSemanticsDataAccessException
データが更新されたかどうかを返します。このメソッドがfalse
を返した場合、ロールバックするものは何もありません。デフォルトの実装では常に
true
が返されます。これはサブクラスでオーバーライドできます。- オーバーライド:
- クラス
IncorrectUpdateSemanticsDataAccessException
のwasDataUpdated