Package org.perfectjpattern.jee.integration.dao

Spring-based implementation of the Generic Data Access Object (DAO) Pattern.

See:
          Description

Class Summary
AbstractDaoFactory Abstract reusable base partial implementation for IBaseDaoFactory concrete implementations
AbstractHibernateManagedGenericDao<Id extends Serializable,Element> Abstract base partial implementation for all managed EJB exposing PerfectJPattern IGenericDao implementation.
AbstractJpaManagedBaseDao<Id extends Serializable,Element> Abstract base partial implementation for all managed EJB exposing PerfectJPattern IBaseDao implementation.
EntityManagerAdapter Adapts JPA's EntityManager to the JPA implementation-free PerfectJPattern's ISession definition
EntityTransactionAdapter Adapts JPA's EntityTransaction to the JPA implementation-free PerfectJPattern's ITransaction
HibernateConfiguredTransactionStrategy Concrete simple implementation of ITransactionStrategy corresponding to Session.getTransaction()

This strategy is mandated by the Hibernate configuration value specified in property hibernate.transaction_factory.
HibernateCurrentSessionStrategy Concrete simple implementation of ISessionStrategy corresponding to SessionFactory.getCurrentSession()

This strategy is mandated by the Hibernate configuration value specified in property current_session_context_class e.g.
HibernateDaoFactory Concrete implementation for IGenericDaoFactory
HibernateGenericDao<Id extends Serializable,Element> Hibernate-based implementation of IGenericReadOnlyDao
HibernateQueryAdapter Adapts Hibernate's Query to the JPA implementation-free PerfectJPattern's IQuery definition
HibernateSessionAdapter Adapts Hibernate's Session to the JPA implementation-free PerfectJPattern's ISession definition
HibernateTransactionAdapter Adapts Hibernate's Transaction to the JPA implementation-free PerfectJPattern's ITransaction definition
JpaBaseDao<Id extends Serializable,Element> Abstract reusable JPA partial implementation of IGenericReadOnlyDao that provides automatic handling of EntityManager within a EJB container
JpaDaoFactory Concrete implementation for IBaseDaoFactory
JpaManagedSessionStrategy Concrete implementation of ISessionStrategy targeting the Ejb managed environment
JpaManagedTransactionStrategy Concrete implementation of ITransactionStrategy targeting the Ejb managed environment
JpaQueryAdapter Adapts Hibernate's Query to the JPA implementation-free PerfectJPattern's IQuery definition
JpaSessionStrategy Concrete simple implementation of ISessionStrategy targeting JPA on JSE environment
JpaTransactionStrategy Concrete simple implementation of ISessionStrategy targeting JPA on JSE environment
JtaTransactionStrategy Concrete implementation of ITransactionStrategy targeting the use of UserTransaction
SpringGenericDao<Id extends Serializable,Element> Spring-based implementation of IGenericDao
 

Package org.perfectjpattern.jee.integration.dao Description

Spring-based implementation of the Generic Data Access Object (DAO) Pattern.

 


Copyright © 2007-2009. All Rights Reserved.