Ars Machina
Software development isn't just technique, it is an art too

Generic DAO

This package provides some interfaces that define generic DAOs (Data Access Object). This package is completely implementation-independent and has no dependencies.

Generic DAO-Hibernate is a package that provides an implementation to this interfaces.

Interfaces

This package defines three interfaces and one class:

  • ReadableDAO defines a read-only DAO.
  • WriteableDAO write-only DAO.
  • DAO both ReadableDAO and WriteableDAO, defining a read-write DAO.
  • SortCriterion defines a sorting criterion (constraint) to be applied to a method that returns objects.

Dependencies

None.