public class JdbcUpdateAffectedIncorrectNumberOfRowsException extends IncorrectUpdateSemanticsDataAccessException
コンストラクターと説明 |
---|
JdbcUpdateAffectedIncorrectNumberOfRowsException(StringSE sql, int expected, int actual) JdbcUpdateAffectedIncorrectNumberOfRowsException のコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
int | getActualRowsAffected() 実際に影響を受けた行の数を返します。 |
int | getExpectedRowsAffected() 影響を受けたはずの行数を返します。 |
boolean | wasDataUpdated() データが更新されたかどうかを返します。 |
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public JdbcUpdateAffectedIncorrectNumberOfRowsException(StringSE sql, int expected, int actual)
sql
- 実行しようとした SQLexpected
- 影響を受けると予想される行数 actual
- 影響を受ける実際の行数 public int getExpectedRowsAffected()
public int getActualRowsAffected()
public boolean wasDataUpdated()
IncorrectUpdateSemanticsDataAccessException
デフォルトの実装は常に true を返します。これはサブクラスでオーバーライドできます。
IncorrectUpdateSemanticsDataAccessException
の wasDataUpdated