public class CustomSQLExceptionTranslatorRegistrar extends java.lang.Object implements InitializingBean
SQLExceptionTranslator
instances for specific databases.Constructor and Description |
---|
CustomSQLExceptionTranslatorRegistrar() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet()
Invoked by a BeanFactory after it has set all bean properties supplied
(and satisfied BeanFactoryAware and ApplicationContextAware).
|
void |
setTranslators(java.util.Map<java.lang.String,SQLExceptionTranslator> translators)
Setter for a Map of
SQLExceptionTranslator references where the key must
be the database name as defined in the sql-error-codes.xml file. |
public CustomSQLExceptionTranslatorRegistrar()
public void setTranslators(java.util.Map<java.lang.String,SQLExceptionTranslator> translators)
SQLExceptionTranslator
references where the key must
be the database name as defined in the sql-error-codes.xml
file.
Note that any existing translators will remain unless there is a match in the database name, at which point the new translator will replace the existing one.
public void afterPropertiesSet()
InitializingBean
This method allows the bean instance to perform initialization only possible when all bean properties have been set and to throw an exception in the event of misconfiguration.
afterPropertiesSet
in interface InitializingBean