es.mcu.yingo.dao
Class DaoConsulta

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by es.mcu.yingo.dao.DaoImp
              extended by es.mcu.yingo.dao.DaoConsulta
All Implemented Interfaces:
Dao, org.springframework.beans.factory.InitializingBean

public class DaoConsulta
extends DaoImp

Clase que implementa el interfaz Dao con soporte de Hibernate y que sólo sirva para consultas. El objeto será un singlenton en la configuración de spring para poder utilizarlo por inversión de control en otros objetos que necesiten realizar consultas a BBDD.

Author:
miguel.esteban

Field Summary
 
Fields inherited from class es.mcu.yingo.dao.DaoImp
logger, miSession, miTransaction
 
Fields inherited from interface es.mcu.yingo.dao.Dao
ORDER_ASC, ORDER_DESC
 
Constructor Summary
DaoConsulta()
           
 
Method Summary
 void beginTransaction()
          Abre una transacción.
 
Methods inherited from class es.mcu.yingo.dao.DaoImp
actualizaBean, borraBean, borrarConsultaParametros, cerrarSession, commit, creaBean, crearQuery, ejecutaConsultaUnResultado, ejecutarConsulta, ejecutarConsultaParametros, ejecutarConsultaParametrosRango, encontrar, encontrarPorEjemplo, getConsultaXML, inicializarMiSession, isAbiertaTransaccion, obtenerBean, obtenerBean, obtenerCount, obtenerCuantos, obtenerRango, obtenerSession, obtenerTodas, refrescarBean, refrescaSesion, rollback
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, closeSessionIfNecessary, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DaoConsulta

public DaoConsulta()
Method Detail

beginTransaction

public void beginTransaction()
Abre una transacción.
Este método provoca una excepción para que sólo se pueda realizar con el consultas a BBDD.

Specified by:
beginTransaction in interface Dao
Overrides:
beginTransaction in class DaoImp