ReportDAOImpl.java
package org.itracker.persistence.dao;
import org.hibernate.HibernateException;
import org.itracker.model.Report;
import java.util.List;
/**
 *
 */
public class ReportDAOImpl extends BaseHibernateDAOImpl<Report>
        implements ReportDAO {
    public Report findByPrimaryKey(Integer id) {
        try {
            return (Report) getSession().get(Report.class, id);
        } catch (HibernateException ex) {
            throw convertHibernateAccessException(ex);
        }
    }
    @SuppressWarnings("unchecked")
    public List<Report> findAll() {
        try {
            return getSession().getNamedQuery("ReportsAllQuery").list();
        } catch (HibernateException ex) {
            throw convertHibernateAccessException(ex);
        }
    }
}