com.rapidtransform.core.dao.hibernate
Class GenericDAOHibernate<Type,ID extends java.io.Serializable>
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
com.rapidtransform.core.dao.hibernate.GenericDAOHibernate<Type,ID>
- All Implemented Interfaces:
- DAO, GenericDAO<Type,ID>, org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
- DocumentDAOHibernate, ItemDAOHibernate, ItemInstanceDAOHibernate, ItemVersionDAOHibernate, ItemViewDAOHibernate, PartDAOHibernate, ProductClassDAOHibernate, ProductDAOHibernate, SpecCategoryDAOHibernate, SpecDAOHibernate, ValidValueDAOHibernate
public class GenericDAOHibernate<Type,ID extends java.io.Serializable>
- extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
- implements GenericDAO<Type,ID>
- Author:
- Steve
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactory |
Methods inherited from class org.springframework.dao.support.DaoSupport |
afterPropertiesSet |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericDAOHibernate
public GenericDAOHibernate()
GenericDAOHibernate
public GenericDAOHibernate(java.lang.Class<Type> persistentClass)
setPersistentClass
public void setPersistentClass(java.lang.Class<Type> persistentClass)
getPersistentClass
public java.lang.Class<Type> getPersistentClass()
findById
public Type findById(ID id)
- Specified by:
findById
in interface GenericDAO<Type,ID extends java.io.Serializable>
findAll
public java.util.List<Type> findAll()
- Specified by:
findAll
in interface GenericDAO<Type,ID extends java.io.Serializable>
save
public Type save(Type entity)
- Specified by:
save
in interface GenericDAO<Type,ID extends java.io.Serializable>
remove
public void remove(Type entity)
- Specified by:
remove
in interface GenericDAO<Type,ID extends java.io.Serializable>
findByType
public java.util.List<Type> findByType(QName metaType)
- Specified by:
findByType
in interface GenericDAO<Type,ID extends java.io.Serializable>