|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DataAccessException | |
---|---|
net.sourceforge.hivetranse.exception | This package defines the hierarchy of specific exceptions related to data access and also contains utility classes to allow mapping of SQLException s into these more specialized exceptions. |
net.sourceforge.hivetranse.transaction | This is the main package for generic transaction handling under HiveMind. |
Uses of DataAccessException in net.sourceforge.hivetranse.exception |
---|
Subclasses of DataAccessException in net.sourceforge.hivetranse.exception | |
---|---|
class |
DataAccessAPIUsageException
Exception class thrown when the programmer has misused the JDBC API in a given context. |
class |
DataAccessResourceException
Exception class thrown when a DataStore resource is not available. |
class |
DataAccessSyntaxException
Exception class thrown when an invalid SQL statement is sent. |
class |
DataIntegrityException
Exception class thrown when a statement (insert, update or delete) could not be executed because it would have caused the violation of a datastore constraint (any kind of constraint such as null not allowed, string too long, referred row does not exist, duplicate key...) |
class |
DuplicateKeyException
Exception class thrown when a statement (insert or update) could not be executed because it would have caused the violation of a unique constraint. |
class |
ReferentialIntegrityException
Exception class thrown when a statement (insert, update or delete) could not be executed because it would have caused the violation of a referential constraint (related to a foreign key). |
class |
UnknownDataAccessException
Exception class thrown when the DataStore reported an error that could not be categorized into any other subclass of DataAccessException. |
Uses of DataAccessException in net.sourceforge.hivetranse.transaction |
---|
Subclasses of DataAccessException in net.sourceforge.hivetranse.transaction | |
---|---|
class |
ForbiddenTransactionException
Thrown by TransactionService implementations when a transaction
currently exists but the current context does not allow any. |
class |
MandatoryTransactionException
Thrown by TransactionService implementations when a transaction
is currently required but does not exist in the current context. |
class |
TransactionException
Thrown by TransactionService implementations when transaction
management fails. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |