net.sf.sidaof.service.hibernate
Class AbstractHibernateDaoService<K,E>

java.lang.Object
  extended by net.sf.sidaof.service.AbstractDaoService<K,E>
      extended by net.sf.sidaof.service.hibernate.AbstractHibernateDaoService<K,E>

public abstract class AbstractHibernateDaoService<K,E>
extends AbstractDaoService<K,E>

Base class for services providing complete Hibernate DAO functionality.

Author:
Jeff Jensen

Constructor Summary
AbstractHibernateDaoService()
           
 
Method Summary
 E findById(K id, org.hibernate.LockMode lockMode, boolean exceptionIfNotFound)
           
abstract  HibernateDao<K,E> getDao()
           
 org.hibernate.Session getSession()
           
 org.hibernate.SessionFactory getSessionFactory()
           
 E runQueryWithSingleResult(org.hibernate.Query q)
           
 E runQueryWithSingleResult(org.hibernate.Query q, org.hibernate.LockMode lockMode, boolean exceptionIfNotFound)
           
 void setSessionFactory(org.hibernate.SessionFactory sessionFactory)
           
 
Methods inherited from class net.sf.sidaof.service.AbstractDaoService
clear, contains, countAll, countAll, countAll, findAll, findAll, findById, flush, merge, persist, persist, refresh, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHibernateDaoService

public AbstractHibernateDaoService()
Method Detail

getDao

public abstract HibernateDao<K,E> getDao()
Specified by:
getDao in class AbstractDaoService<K,E>

findById

public E findById(K id,
                  org.hibernate.LockMode lockMode,
                  boolean exceptionIfNotFound)

getSession

public org.hibernate.Session getSession()

getSessionFactory

public org.hibernate.SessionFactory getSessionFactory()

runQueryWithSingleResult

public E runQueryWithSingleResult(org.hibernate.Query q,
                                  org.hibernate.LockMode lockMode,
                                  boolean exceptionIfNotFound)

runQueryWithSingleResult

public E runQueryWithSingleResult(org.hibernate.Query q)

setSessionFactory

public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)


Copyright © 2009-2011. All Rights Reserved.