Support classes for the JDBC framework, used by the classes in the
jdbc.core and jdbc.object packages. Provides a translator from
SQLExceptions Spring's generic DataAccessExceptions.
Can be used independently, for example in custom JDBC access code,
or in JDBC-based O/R mapping layers.
Interface for retrieving keys, typically used for auto-generated keys
as potentially returned by JDBC insert statements.
Implementations of this interface can hold any number of keys.
In the general case, the keys are returned as a List containing one Map
for each row of keys.
Most applications only use on key per row and process only one row at a
time in an insert statement.
Implementation of SQLExceptionTranslator that analyzes vendor-specific error codes.
More precise than an implementation based on SQL state, but vendor-specific.
This class applies the following matching rules:
Try custom translation implemented by any subclass.