|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| SequenceManager | SequenceManagers are responsible for creating new unique ID's - unique accross all "extent" object declarations in OJB metadata. |
| Class Summary | |
|---|---|
| AbstractSequenceManager | A base class for sequence manager implementations. |
| HighLowSequence | The HighLowSequence is the persistent part of the SequenceManagerHighLowImpl. |
| SequenceManagerFactory | Threadsafe factory class, creates SequenceManager instances. |
| SequenceManagerHelper | Helper class for SequenceManager implementations. |
| SequenceManagerHighLowImpl | High/Low sequence manager implementation generates unique and continuous id's (during runtime) by using sequences to avoid database access. |
| SequenceManagerInMemoryImpl | Very fast in memory sequence manager implementation, only the first time an id was requested for a class, the manager query the database for the max id in requested column - all following request were performed in memory. |
| SequenceManagerMSSQLGuidImpl | An Implementation Class that will retrieve a valid new value for a PK field that is of type 'uniqueidentifier'. |
| SequenceManagerNativeImpl | Sequence manager implementation using native database Identity columns (like MySQL, MSSQL, ...). |
| SequenceManagerNextValImpl | This SequenceManager implementation uses database sequence key generation (e.g supported by Oracle, SAP DB, PostgreSQL, ...). |
| SequenceManagerSeqHiLoImpl | A High/Low database sequence based implementation. |
| SequenceManagerStoredProcedureImpl | This solution will give those seeking an oracle-style sequence generator a final answer (Identity columns really suck). |
| SequenceManagerTransientImpl | For internal use only!
This class is used to create transient primary key values for transient
Identity objects. |
| Exception Summary | |
|---|---|
| SequenceManagerException | An exception thrown by SequenceManager
implementations. |
This package contains classes that provide the OJB sequence numering.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||