|
[Deprecated API] | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | CURRENT API | |||||||||
See:
Description
| Class Summary | |
| AbstractDataFieldMaxValueIncrementer | Implementation of DataFieldMaxValueIncrementer
Uses Template Method design pattern
Subclasses should provide implementations of protected abstract methods.
|
| AbstractNextMaxValueProvider | Abstract implementation of Classes NextMaxValueProvider used as inner Class by several NextMaxValueProvider classes. |
| HsqlMaxValueIncrementer | Class to increment maximum value of a given HSQL table with the equivalent of an auto-increment column
(note : if you use this class, your HSQL key column should NOT be auto-increment, as the sequence table
does the job)
The sequence is kept in a table; there should be one sequence table per table that needs an auto-generated key. |
| JdbcBeanFactory | ListableBeanFactory implementation that reads values from a database table. |
| MySQLMaxValueIncrementer | Class to increment maximum value of a given MySQL table with the equivalent of an auto-increment column
(note : if you use this class, your MySQL key column should NOT be auto-increment, as the sequence table
does the job)
The sequence is kept in a table; there should be one sequence table per table that needs an auto-generated key. |
| OracleSequenceMaxValueIncrementer | Class to retrieve the next value of a given Oracle SEQUENCE If the cacheSize is set then we will retrive that number of values from sequence and then serve the intermediate values without querying the database |
| OracleSQLExceptionTranslater | Implementation of SQLExceptionTranslator that uses Oracle vendor code, as included in the ORA-nnn methods. |
| Exception Summary | |
| InvalidMaxValueIncrementerApiUsageException | Exception thrown on incorrect usage of the API,
such as failing to provide IncrementerName or ColumnName
before usage. This represents a problem in our Java data access framework, not the underlying data access infrastructure. |
Classes supporting the com.interface21.jdbc.core package. Contains various SQLExceptionTranslater and DataFieldMaxValueIncrementer implementations.