package com.jpa.dao;
import java.io.Serializable;
import java.util.List;
import org.hibernate.criterion.Restrictions;
import com.jpa.model.Human;
/**
* A DAO implementation for the {@link Human} class
*
* @author saifasif
*/
public class HumanDAO extends GenericHibernateDAO<Human, Serializable> {
//private Criteria criteria = HibernateUtil.getSession().createCriteria(Human.class);
public Human getAUserByID(long userID) {
List<Human> resultList = findByCriteria(Restrictions.eq("id", userID));
if (!resultList.isEmpty()) {
return findByCriteria(Restrictions.eq("id", userID)).get(0);
}
return null;
}
public List<Human> getAllusers() {
return findAll();
}
public List<Human> findByExample(Human exampleInstance) {
return null;
}
}