[Missing <summary> documentation for "N:NHibernate.Exceptions"]
Classes
| Class | Description | |
|---|---|---|
| ADOConnectionException |
Implementation of ADOException indicating problems with communicating with the
database (can also include incorrect ADO setup).
| |
| AdoExceptionContextInfo |
Collect data of an ADOException to be converted.
| |
| ADOExceptionHelper | ||
| ConstraintViolationException |
Implementation of ADOException indicating that the requested DML operation
resulted in a violation of a defined integrity constraint.
| |
| DataException |
Implementation of ADOException indicating that evaluation of the
valid SQL statement against the given data resulted in some
illegal operation, mismatched types or incorrect cardinality.
| |
| GenericADOException | ||
| LockAcquisitionException |
Implementation of ADOException indicating a problem acquiring lock
on the database.
| |
| SQLExceptionConverterFactory | A factory for building SQLExceptionConverter instances. | |
| SQLGrammarException |
Implementation of ADOException indicating that the SQL sent to the database
server was invalid (syntax error, invalid object references, etc).
| |
| SqlParseException | ||
| SQLStateConverter |
A SQLExceptionConverter implementation which performs no conversion of
the underlying DbException.
Interpretation of a SQL error based on DbException
is not possible as using the ErrorCode (which is, however, vendor-
specific). Use of a ErrorCode-based converter should be preferred approach
for converting/interpreting SQLExceptions.
| |
| SqlStateExtracter | ||
| TemplatedViolatedConstraintNameExtracter |
Knows how to extract a violated constraint name from an error message based on the
fact that the constraint name is templated within the message.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IConfigurable |
The Configurable interface defines the contract for ISQLExceptionConverter impls that
want to be configured prior to usage given the currently defined Hibernate properties.
| |
| ISQLExceptionConverter |
Defines a contract for implementations that know how to convert a DbException
into NHibernate's ADOException hierarchy.
| |
| IViolatedConstraintNameExtracter |
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.
|