org.dartra.standard.dao.jdbc.hsqldb
Class HSQLDBBaseDAO

java.lang.Object
  extended byorg.dartra.standard.dao.jdbc.BaseDAO
      extended byorg.dartra.standard.dao.jdbc.hsqldb.HSQLDBBaseDAO
All Implemented Interfaces:
org.dartra.framework.dao.DataAccessObject
Direct Known Subclasses:
HSQLDBBoardDAO, HSQLDBDartsSetDAO, HSQLDBGameDAO, HSQLDBUserDAO

public abstract class HSQLDBBaseDAO
extends BaseDAO

Abstract superclass for all HSQLDB specific DAOs.

Author:
Erwin Vervaet

Field Summary
 
Fields inherited from class org.dartra.standard.dao.jdbc.BaseDAO
loadedObjects
 
Constructor Summary
protected HSQLDBBaseDAO(org.dartra.framework.dao.DAOFactory factory)
          Constructor used by subclasses.
 
Method Summary
 java.lang.Object getLastPersistentObjectId()
          Returns the id in the persistent store of the last object that was inserted.
 
Methods inherited from class org.dartra.standard.dao.jdbc.BaseDAO
close, createPersistentObject, executeQuery, executeQuery, executeQuery, executeQuery, executeUpdate, getConnection, getDAOFactory, getPersistentObjectId, init, loadPersistentObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HSQLDBBaseDAO

protected HSQLDBBaseDAO(org.dartra.framework.dao.DAOFactory factory)

Constructor used by subclasses. This creates a new HSQLDB DAO, created by given DAO factory.

Method Detail

getLastPersistentObjectId

public java.lang.Object getLastPersistentObjectId()
                                           throws org.dartra.framework.dao.DataAccessException

Returns the id in the persistent store of the last object that was inserted.

Throws:
org.dartra.framework.dao.DataAccessException