Class SQLStateConversionDelegate

java.lang.Object
org.hibernate.exception.spi.AbstractSQLExceptionConversionDelegate
org.hibernate.exception.internal.SQLStateConversionDelegate
All Implemented Interfaces:
SQLExceptionConversionDelegate

public class SQLStateConversionDelegate extends AbstractSQLExceptionConversionDelegate
A SQLExceptionConverter implementation which performs conversion based on the underlying SQLState. Interpretation of a SQL error based on SQLState is not nearly as accurate as using the ErrorCode (which is, however, vendor-specific).
Implementation Note:
SQLState codes are defined by both ANSI SQL specs and X/Open. Some "classes" are shared, others are specific to one or another, yet others are custom vendor classes. Unfortunately I have not been able to find a "blessed" list of X/Open codes. These codes are cobbled together between ANSI SQL spec and error code tables from few vendor's documentation.
  • Constructor Details

    • SQLStateConversionDelegate

      public SQLStateConversionDelegate(ConversionContext conversionContext)
  • Method Details