public class InvalidResultSetAccessException extends InvalidDataAccessResourceUsageException
java.sql.SQLException
の根本原因があります。これは通常、無効な ResultSet 列のインデックスまたは名前が指定されている場合に発生します。切断された SqlRowSets によってもスローされます。
BadSqlGrammarException
, SqlRowSet
, 直列化された形式 コンストラクターと説明 |
---|
InvalidResultSetAccessException(SQLExceptionSE ex) InvalidResultSetAccessException のコンストラクター。 |
InvalidResultSetAccessException(StringSE task, StringSE sql, SQLExceptionSE ex) InvalidResultSetAccessException のコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getSql() 問題の原因となった SQL を返します。 |
SQLExceptionSE | getSQLException() ラップされた SQLException を返します。 |
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 InvalidResultSetAccessException(StringSE task, StringSE sql, SQLExceptionSE ex)
task
- 現在のタスクの名前 sql
- 問題のある SQL ステートメント ex
- 根本原因 public InvalidResultSetAccessException(SQLExceptionSE ex)
ex
- 根本原因 public SQLExceptionSE getSQLException()