Package org.perfectjpattern.jee.api.integration.dao

Generic Data Access Object (DAO) Pattern API.

See:
          Description

Interface Summary
IArgumentTypeResolver Abstract definition of a Hibernate type resolver
IBaseDao<Id,Element> Data Access Object (DAO) Pattern: Abstracts from any direct type of database or persistence mechanism.
IBaseDaoFactory Abstract Factory for creating instances of IBaseReadOnlyDao and IBaseDao types
IBaseReadOnlyDao<Id,Element> Data Access Object (DAO) Pattern: Abstracts from any direct type of database or persistence mechanism.
ICustomerDao Abstract definition of the Customer DAO.
IFinderExecutor<Element> Abstract definition for executing any defined finder method
IFinderNamingStrategy Abstract definition of a Strategy for discovering query names based on a data model type and a finder interface method
IGenericDao<Id,Element> Data Access Object (DAO) Pattern: Abstracts from any direct type of database or persistence mechanism.
IGenericDaoFactory Abstract Factory for creating instances of IGenericReadOnlyDao and IGenericDao types
IGenericReadOnlyDao<Id,Element> Data Access Object (DAO) Pattern: Abstracts from any direct type of database or persistence mechanism.
IQuery Abstract definition of Query available for the DAO implementation.
ISession Abstract definition of Session available for the DAO implementation.
ISessionStrategy Abstract IStrategy reusable by IGenericReadOnlyDao that defines: Defines retrieval of instances of JPA implementation-specific Session instances defines shutdown
ITransaction Abstract definition of Transaction available for the DAO implementation.
ITransactionStrategy Abstract IStrategy reusable by IGenericDao that defines: Defines retrieval of instances of JPA implementation-specific Transaction instances
 

Exception Summary
DaoException Data Access Object (DAO) Exception
 

Annotation Types Summary
QueryParameters Defines the order and correspondence between interface method arguments and named query parameters.
 

Package org.perfectjpattern.jee.api.integration.dao Description

Generic Data Access Object (DAO) Pattern API.

 


Copyright © 2007-2009. All Rights Reserved.