|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| PersistentFactory.DependencyManager<T> | |
| Class Summary | |
|---|---|
| ConnectionMonitor | |
| DaseinSequencer | Provides a database-independent sequence generation scheme. |
| Execution | Represents a database event, generally a specific query or update. |
| Memento<K> | Provides state translation for persistent objects. |
| PersistentFactory<T> | Manages the movement of persistent objects between the data store and a memory cache. |
| Sequencer | Provides a generic interface for sequence generation that may be implemented by a number of different sequence providers. |
| Transaction | Represents a database transaction to applications managing their own transactions. |
| Exception Summary | |
|---|---|
| DataIntegrityException | Thrown when some database request would result in violating integrity constraints. |
| PersistenceException | Represents an error accessing some sort of data store. |
The Dasein Persistence Libraries provide data access tools that support the development of database applications. For simple database applications, automated persistence tools like Hibernate are definitely the way to go. Where the database is your performance constraint or where you are faced with legacy or complex data models, however, automated persistence often falls apart.
This package supports a variety of functionality, including:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||