Uses of Interface
org.springframework.jdbc.support.SQLExceptionTranslator
Packages that use SQLExceptionTranslator Package Description org.springframework.jdbc.core.support Classes supporting theorg.springframework.jdbc.core
package.org.springframework.jdbc.support Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.org.springframework.orm.hibernate5 Package providing integration of Hibernate 5.x with Spring concepts.org.springframework.orm.jpa.vendor Support classes for adapting to specific JPA vendors.Uses of SQLExceptionTranslator in org.springframework.jdbc.core.support
Methods in org.springframework.jdbc.core.support that return SQLExceptionTranslator Modifier and Type Method Description protected SQLExceptionTranslator
JdbcDaoSupport. getExceptionTranslator()
Return the SQLExceptionTranslator of this DAO's JdbcTemplate, for translating SQLExceptions in custom JDBC access code.Uses of SQLExceptionTranslator in org.springframework.jdbc.support
Classes in org.springframework.jdbc.support that implement SQLExceptionTranslator Modifier and Type Class Description class
AbstractFallbackSQLExceptionTranslator
Base class forSQLExceptionTranslator
implementations that allow for fallback to some otherSQLExceptionTranslator
.class
SQLErrorCodeSQLExceptionTranslator
Implementation ofSQLExceptionTranslator
that analyzes vendor-specific error codes.class
SQLExceptionSubclassTranslator
SQLExceptionTranslator
implementation which analyzes the specificSQLException
subclass thrown by the JDBC driver.class
SQLStateSQLExceptionTranslator
SQLExceptionTranslator
implementation that analyzes the SQL state in theSQLException
based on the first two digits (the SQL state "class").Methods in org.springframework.jdbc.support that return SQLExceptionTranslator Modifier and Type Method Description SQLExceptionTranslator
CustomSQLExceptionTranslatorRegistry. findTranslatorForDatabase(String dbName)
Find a custom translator for the specified database.SQLExceptionTranslator
SQLErrorCodes. getCustomSqlExceptionTranslator()
SQLExceptionTranslator
JdbcAccessor. getExceptionTranslator()
Return the exception translator for this instance.SQLExceptionTranslator
AbstractFallbackSQLExceptionTranslator. getFallbackTranslator()
Return the fallback exception translator, if any.Methods in org.springframework.jdbc.support with parameters of type SQLExceptionTranslator Modifier and Type Method Description void
CustomSQLExceptionTranslatorRegistry. registerTranslator(String dbName, SQLExceptionTranslator translator)
Register a new custom translator for the specified database name.void
SQLErrorCodes. setCustomSqlExceptionTranslator(SQLExceptionTranslator customSqlExceptionTranslator)
void
JdbcAccessor. setExceptionTranslator(SQLExceptionTranslator exceptionTranslator)
Set the exception translator for this instance.void
AbstractFallbackSQLExceptionTranslator. setFallbackTranslator(SQLExceptionTranslator fallback)
Override the default SQL state fallback translator (typically aSQLStateSQLExceptionTranslator
).Method parameters in org.springframework.jdbc.support with type arguments of type SQLExceptionTranslator Modifier and Type Method Description void
SQLErrorCodes. setCustomSqlExceptionTranslatorClass(Class<? extends SQLExceptionTranslator> customTranslatorClass)
void
CustomSQLExceptionTranslatorRegistrar. setTranslators(Map<String,SQLExceptionTranslator> translators)
Setter for a Map ofSQLExceptionTranslator
references where the key must be the database name as defined in thesql-error-codes.xml
file.Uses of SQLExceptionTranslator in org.springframework.orm.hibernate5
Methods in org.springframework.orm.hibernate5 with parameters of type SQLExceptionTranslator Modifier and Type Method Description void
HibernateExceptionTranslator. setJdbcExceptionTranslator(SQLExceptionTranslator jdbcExceptionTranslator)
Set the JDBC exception translator for Hibernate exception translation purposes.Uses of SQLExceptionTranslator in org.springframework.orm.jpa.vendor
Methods in org.springframework.orm.jpa.vendor with parameters of type SQLExceptionTranslator Modifier and Type Method Description void
HibernateJpaDialect. setJdbcExceptionTranslator(SQLExceptionTranslator jdbcExceptionTranslator)
Set the JDBC exception translator for Hibernate exception translation purposes.