## Uses of Class
org.hibernate.JDBCException

Packages that use JDBCException
org.hibernate: This package defines the central Hibernate APIs.
org.hibernate.dialect: This package abstracts the SQL dialect of the underlying database.
org.hibernate.dialect.lock
org.hibernate.dialect.resolver
org.hibernate.engine: This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.exception: This package is a fork of Apache commons-lang nestable exceptions.
org.hibernate.impl: This package contains implementations of the central Hibernate APIs, especially the Hibernate session.

Uses of JDBCException in org.hibernate

Subclasses of JDBCException in org.hibernate
`class` `PessimisticLockException` Thrown when a pessimistic locking conflict occurs.
`class` `QueryTimeoutException` Thrown when a database query timeout occurs.

Constructors in org.hibernate with parameters of type JDBCException
`PessimisticLockException(String s, JDBCException je, Object entity)`
`QueryTimeoutException(String s, JDBCException je, String sql)`

Uses of JDBCException in org.hibernate.dialect

Methods in org.hibernate.dialect that throw JDBCException
`void` `HSQLDialect.ReadUncommittedLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`

Uses of JDBCException in org.hibernate.dialect.lock

Methods in org.hibernate.dialect.lock that throw JDBCException
`void` `UpdateLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `SelectLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `PessimisticWriteUpdateLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `PessimisticWriteSelectLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `PessimisticReadUpdateLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `PessimisticReadSelectLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `PessimisticForceIncrementLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)` Acquire an appropriate type of lock on the underlying data that will endure until the end of the current transaction.
`void` `OptimisticLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `OptimisticForceIncrementLockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)`
`void` `LockingStrategy.lock(Serializable id, Object version, Object object, int timeout, SessionImplementor session)` Acquire an appropriate type of lock on the underlying data that will endure until the end of the current transaction.

Uses of JDBCException in org.hibernate.dialect.resolver

Methods in org.hibernate.dialect.resolver that return JDBCException
`JDBCException` `BasicSQLExceptionConverter.convert(SQLException sqlException)` Perform a conversion.

Uses of JDBCException in org.hibernate.engine

Methods in org.hibernate.engine that throw JDBCException
`void` `HibernateIterator.close()`

Uses of JDBCException in org.hibernate.exception

Subclasses of JDBCException in org.hibernate.exception
`class` `ConstraintViolationException` Implementation of JDBCException indicating that the requested DML operation resulted in a violation of a defined integrity constraint.
`class` `DataException` Implementation of JDBCException indicating that evaluation of the valid SQL statement against the given data resulted in some illegal operation, mismatched types or incorrect cardinality.
`class` `GenericJDBCException` Generic, non-specific JDBCException.
`class` `JDBCConnectionException` Implementation of JDBCException indicating problems with communicating with the database (can also include incorrect JDBC setup).
`class` `LockAcquisitionException` Implementation of JDBCException indicating a problem acquiring lock on the database.
`class` `SQLGrammarException` Implementation of JDBCException indicating that the SQL sent to the database server was invalid (syntax error, invalid object references, etc).

Methods in org.hibernate.exception that return JDBCException
`static JDBCException` `JDBCExceptionHelper.convert(SQLExceptionConverter converter, SQLException sqlException, String message)` Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing appropriate logging.
`static JDBCException` `JDBCExceptionHelper.convert(SQLExceptionConverter converter, SQLException sqlException, String message, String sql)` Converts the given SQLException into Hibernate's JDBCException hierarchy, as well as performing appropriate logging.
`JDBCException` `SQLStateConverter.convert(SQLException sqlException, String message, String sql)` Convert the given SQLException into Hibernate's JDBCException hierarchy.
`JDBCException` `SQLExceptionConverter.convert(SQLException sqlException, String message, String sql)` Convert the given SQLException into Hibernate's JDBCException hierarchy.
`JDBCException` `CacheSQLStateConverter.convert(SQLException sqlException, String message, String sql)` Convert the given SQLException into Hibernate's JDBCException hierarchy.
`protected JDBCException` `SQLStateConverter.handledNonSpecificException(SQLException sqlException, String message, String sql)` Handle an exception not converted to a specific type based on the SQLState.
`protected JDBCException` `CacheSQLStateConverter.handledNonSpecificException(SQLException sqlException, String message, String sql)` Handle an exception not converted to a specific type based on the SQLState.

Uses of JDBCException in org.hibernate.impl

Methods in org.hibernate.impl that throw JDBCException
`void` `IteratorImpl.close()`

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.