Interface Summary | |
DAOProvider | DAO provider interface Service providing DAOs for bean instance, bean class or table name |
DatabaseSession | Database session interface |
ListQuery |
Class Summary | |
CurrentDatabaseSession | This class gives access to the current DatabaseSession associated with the current thread The DatabaseSession is stored as a "thread-local variable" ( see ThreadLocal for more details ) |
DAOProviderImpl | DAO provider implementation |
DAORegistries | Set of DAO registries (one registry for each database) |
DAORegistry | DAO registry, used to provide DAO by bean class or by table name If the application uses multiple databases, there's a DAO registry for each database. |
DatabaseSessionManager | Central point to get a DatabaseSession |
DummyDatabaseSession | Dummy database session used when working without a real database connection |
DynamicDAORegistry | Dynamic DAO Registry. |
QueryContext | The context of a query ( contains the PreparedStatement and the ResultSet of the query ) This is an internal framework class, designed to be used by the StandardDAO and all its descendents |
SequenceDAO | Standard DAO for sequences |
SqlRequests | Each instance this class holds all the SQL requets required by a standard DAO to acces a table. |
StandardDAO | Standard DAO ancestor |
StandardDAOAdapter | Adapter to use a specific DAO as a generic DAO Provides the same methods as a specific DAO, but with generic parameters. |
StandardDatabaseSession | Standard implementation of DatabaseSession |
StandardQuery | Standard implementation of ListQuery |