April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Ex 2: Spring DAO Template Example
npublic class OrderHibernateDAO extends HibernateDaoSupport
n implements IOrderDAO {
n...
npublic List findOrdersByCustomerId(int id) {
n  HibernateTemplate hib = getHibernateTemplate();
n return hib.findByNamedQuery(“OrdersByCustomerID”,
n          new Integer(id));
n}
npublic Order findOrderById(int orderId ) {
n  HibernateTemplate hib = getHibernateTemplate();
n return (Order) hib.load(Order.class,
n                          new Integer(orderId));
n }
n...
n}