パッケージ | 説明 |
---|---|
org.springframework.jdbc.core.support | org.springframework.jdbc.core パッケージをサポートするクラス。 |
org.springframework.jdbc.support | jdbc.core および jdbc.object パッケージのクラスで使用される JDBC フレームワークのクラスをサポートします。 |
org.springframework.orm.hibernate5 | Hibernate 5.x と Spring の概念の統合を提供するパッケージ。 |
org.springframework.orm.jpa.vendor | 特定の JPA ベンダーに適応するためのサポートクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
protected SQLExceptionTranslator | JdbcDaoSupport.getExceptionTranslator() カスタム JDBC アクセスコードで SQLException を変換するために、この DAO の JdbcTemplate の SQLExceptionTranslator を返します。 |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractFallbackSQLExceptionTranslator 他の SQLExceptionTranslator へのフォールバックを可能にする SQLExceptionTranslator 実装の基本クラス。 |
class | SQLErrorCodeSQLExceptionTranslator ベンダー固有のエラーコードを分析する SQLExceptionTranslator の実装。 |
class | SQLExceptionSubclassTranslator JDBC ドライバーによってスローされた特定の SQLException SE サブクラスを分析する SQLExceptionTranslator 実装。 |
class | SQLStateSQLExceptionTranslator 最初の 2 桁(SQL 状態の「クラス」)に基づいて SQLException SE の SQL 状態を分析する SQLExceptionTranslator 実装。 |
修飾子と型 | メソッドと説明 |
---|---|
SQLExceptionTranslator | CustomSQLExceptionTranslatorRegistry.findTranslatorForDatabase(StringSE dbName) 指定したデータベースのカスタムトランスレータを検索します。 |
SQLExceptionTranslator | SQLErrorCodes.getCustomSqlExceptionTranslator() |
SQLExceptionTranslator | JdbcAccessor.getExceptionTranslator() このインスタンスの例外トランスレータを返します。 |
SQLExceptionTranslator | JdbcTransactionManager.getExceptionTranslator() このインスタンスの例外トランスレータを返します。 |
SQLExceptionTranslator | AbstractFallbackSQLExceptionTranslator.getFallbackTranslator() フォールバック例外トランスレーターがあれば、それを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | CustomSQLExceptionTranslatorRegistry.registerTranslator(StringSE dbName, SQLExceptionTranslator translator) 指定したデータベース名の新しいカスタムトランスレータを登録します。 |
void | SQLErrorCodes.setCustomSqlExceptionTranslator(SQLExceptionTranslator customSqlExceptionTranslator) |
void | JdbcAccessor.setExceptionTranslator(SQLExceptionTranslator exceptionTranslator) このインスタンスの例外トランスレーターを設定します。 |
void | JdbcTransactionManager.setExceptionTranslator(SQLExceptionTranslator exceptionTranslator) このインスタンスの例外トランスレーターを設定します。 |
void | AbstractFallbackSQLExceptionTranslator.setFallbackTranslator(SQLExceptionTranslator fallback) このトランスレーター自体が特定の一致を見つけられない場合に使用するフォールバックトランスレーターを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | SQLErrorCodes.setCustomSqlExceptionTranslatorClass(ClassSE<? extends SQLExceptionTranslator> customTranslatorClass) |
void | CustomSQLExceptionTranslatorRegistrar.setTranslators(MapSE<StringSE, SQLExceptionTranslator> translators) キーが sql-error-codes.xml ファイルで定義されているデータベース名である必要がある SQLExceptionTranslator 参照のマップの Setter。 |
修飾子と型 | メソッドと説明 |
---|---|
void | HibernateExceptionTranslator.setJdbcExceptionTranslator(SQLExceptionTranslator jdbcExceptionTranslator) Hibernate 例外変換の目的で JDBC 例外トランスレーターを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | HibernateJpaDialect.setJdbcExceptionTranslator(SQLExceptionTranslator jdbcExceptionTranslator) Hibernate 例外変換の目的で JDBC 例外トランスレーターを設定します。 |