package runner;
import java.util.Date;
import dao.DaoFactory;
import dao.DataAccessException;
import entity.Doctor;
import entity.Patient;
import util.HibernateUtil;
import util.dao.DaoFactoryHibernate;
public class Runner {
/**
* @param args
*/
public static void main(String[] args) {
try {
DaoFactory factory = DaoFactoryHibernate.getInstance();
Doctor d = factory.getDoctorsDao().find(6l);
factory.getVisitsDao().findAllByDoctor(d, new Date(2012, 1, 1), new Date(2012, 12 , 31));
System.err.println(d.getFirstName());
/*
for(Patient s : factory.getPatientsDao().findAllByDoctor(d)) {
System.err.println(s.getFirstName());
}
factory.getDoctorsDao().find(1l);
factory.getPatientsDao().find(1l);
factory.getSpecialtiesDao().find(1l);
factory.getTitlesDao().find(1l);
factory.getVisitsDao().find(1l);
factory.getDoctorsDao().getAll();
factory.getPatientsDao().getAll();
factory.getSpecialtiesDao().getAll();
factory.getSpecialtiesDao().getAll();
factory.getVisitsDao().getAll();*/
} catch (DataAccessException e) {
e.printStackTrace();
} finally {
HibernateUtil.closeSessionFactory();
}
}
}