idi.diplom.linda.db.implementation
Class GenericHibernateDAO<T,ID extends java.io.Serializable>
java.lang.Object
idi.diplom.linda.db.implementation.GenericHibernateDAO<T,ID>
- All Implemented Interfaces:
- GenericDAO<T,ID>
- Direct Known Subclasses:
- AlarmDAOHibernate, MedPacketDAOHibernate, NoteDAOHibernate, PatientDAOHibernate
public abstract class GenericHibernateDAO<T,ID extends java.io.Serializable>
- extends java.lang.Object
- implements GenericDAO<T,ID>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericHibernateDAO
public GenericHibernateDAO()
setSession
public void setSession(org.hibernate.Session s)
getPersistentClass
public java.lang.Class<T> getPersistentClass()
findById
public T findById(ID id,
boolean lock)
- Specified by:
findById
in interface GenericDAO<T,ID extends java.io.Serializable>
findAll
public java.util.List<T> findAll()
- Specified by:
findAll
in interface GenericDAO<T,ID extends java.io.Serializable>
findByExample
public java.util.List<T> findByExample(T exampleInstance,
java.lang.String[] excludeProperty)
- Specified by:
findByExample
in interface GenericDAO<T,ID extends java.io.Serializable>
makePersistent
public T makePersistent(T entity)
- Specified by:
makePersistent
in interface GenericDAO<T,ID extends java.io.Serializable>
makeTransient
public void makeTransient(T entity)
- Specified by:
makeTransient
in interface GenericDAO<T,ID extends java.io.Serializable>
flush
public void flush()
clear
public void clear()