com.uoc.tfc.LN.dao
Class BaseDAO

java.lang.Object
  extended by com.uoc.tfc.LN.dao.BaseDAO
All Implemented Interfaces:
IBaseDAO
Direct Known Subclasses:
AnyAcademicDAO, AssignaturaDAO, AulaDAO, CursAssignaturaDAO, CursDAO, MatriculaDAO, MestreDAO, NotificacioDAO, QualificacioDAO, TipusQualificacioDAO, TipusTitulacioDAO, UsuariDAO

public class BaseDAO
extends java.lang.Object
implements IBaseDAO

Classe on hereden totes les classes DAO

Author:
ojaen

Constructor Summary
BaseDAO()
           
 
Method Summary
 void Delete(java.lang.Object oBean)
          Mètode que realitza el insert del bean a la taula correponent
 void Delete(org.hibernate.Session s, java.lang.Object oBean)
           
 java.util.Iterator<java.lang.Object> executaConsulta(org.hibernate.Query query)
          Executar la consulta
 java.util.Iterator executaConsulta(org.hibernate.Query query, int numRegistres)
          Executar la consulta
 java.util.List executaConsultaList(org.hibernate.Query query)
          Executar la consulta
 void Insert(java.lang.Object oBean)
          Mètode que realitza el insert del bean a la taula correponent
 void Insert(org.hibernate.Session s, java.lang.Object oBean)
          Mètode per insertar un nou registre
 void Update(java.lang.Object oBean)
          Mètode que realitza el insert del bean a la taula correponent, sense sessió
 void Update(org.hibernate.Session s, java.lang.Object oBean)
          Mètode que realitza el insert del bean a la taula correponent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseDAO

public BaseDAO()
Method Detail

Insert

public void Insert(java.lang.Object oBean)
Mètode que realitza el insert del bean a la taula correponent

Parameters:
oBean - Object Objecte correponen al Bean que volem insertar a BBDD.

Insert

public void Insert(org.hibernate.Session s,
                   java.lang.Object oBean)
            throws java.lang.Exception
Mètode per insertar un nou registre

Parameters:
s - session
oBean - Object Objecte correponen al Bean que volem insertar a BBDD.
Throws:
java.lang.Exception

Update

public void Update(org.hibernate.Session s,
                   java.lang.Object oBean)
            throws java.lang.Exception
Mètode que realitza el insert del bean a la taula correponent

Parameters:
oBean - Object Objecte correponen al Bean que volem insertar a BBDD.
Throws:
java.lang.Exception - indica que ha hagut un error en Hibernate.

Update

public void Update(java.lang.Object oBean)
Mètode que realitza el insert del bean a la taula correponent, sense sessió

Parameters:
oBean -

Delete

public void Delete(java.lang.Object oBean)
Mètode que realitza el insert del bean a la taula correponent

Parameters:
oBean - Object Objecte correponen al Bean que volem insertar a BBDD.
Throws:
java.lang.Exception - indica que ha hagut un error en Hibernate.

Delete

public void Delete(org.hibernate.Session s,
                   java.lang.Object oBean)
            throws java.lang.Exception
Parameters:
s - Session
oBean - Object Objecte correponen al Bean que volem insertar a BBDD.
Throws:
java.lang.Exception

executaConsulta

public java.util.Iterator<java.lang.Object> executaConsulta(org.hibernate.Query query)
Executar la consulta

Parameters:
query -
Returns:
Iterator

executaConsultaList

public java.util.List executaConsultaList(org.hibernate.Query query)
Executar la consulta

Parameters:
query -
Returns:
List

executaConsulta

public java.util.Iterator executaConsulta(org.hibernate.Query query,
                                          int numRegistres)
Executar la consulta

Parameters:
query -
numRegistres -
Returns:
Iterator