||The Configurable interface defines the contract for SQLExceptionConverter impls that
want to be configured prior to usage given the currently defined Hibernate properties.
SQLExceptionConverter to work by chaining together multiple such delegates.
||Defines a contract for implementations that know how to convert a SQLException
into Hibernate's JDBCException hierarchy.
||Defines a contract for implementations that can extract the name of a violated
constraint from a SQLException that is the result of that constraint violation.