Package org.synyx.hades.dao.orm

DAO implementations based on JPA and various implementation providers.

See:
          Description

Interface Summary
GenericDaoSupport.IsNewStrategy Interface to abstract the ways to determine if a
 

Class Summary
AbstractExtendedGenericJpaDao<T,PK extends Serializable> Base class for implementations of ExtendedGenericDao that simply routes varargs parameterized methods to the Collection based ones.
EclipseLinkHSQLPlatform Workaround for a bug in EclipseLink when using HSQL as database.
GenericDaoFactory Factory bean to create instances of a given DAO interface.
GenericDaoFactoryBean<T extends GenericDao<?,?>> Special GenericDaoFactory adapter for Springs FactoryBean interface to allow easy setup of DAO factories via Spring configuration.
GenericDaoSupport<T> Abstract base class for generic DAOs.
GenericDaoSupport.PersistableIsNewStrategy Implementation of GenericDaoSupport.IsNewStrategy that assumes the entity handled implements Persistable and uses Persistable.isNew() for the GenericDaoSupport.PersistableIsNewStrategy.isNew(Object) check.
GenericDaoSupport.ReflectiveIsNewStrategy GenericDaoSupport.IsNewStrategy implementation that reflectively checks a Field or Method annotated with Id.
GenericEclipseLinkJpaDao<T,PK extends Serializable> EclipseLink based implementation of ExtendedGenericDao.
GenericHibernateJpaDao<T,PK extends Serializable> Implements extended ExtendedGenericDao functionality with Hibernate.
GenericJpaDao<T,PK extends Serializable> Default implementation of the GenericDao interface.
 

Package org.synyx.hades.dao.orm Description

DAO implementations based on JPA and various implementation providers.



Copyright © 2009-2010 Synyx GmbH & Co. KG. All Rights Reserved.