April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Ex: Spring DAO Template Example
npublic class OrderHibernateDAO extends HibernateDaoSupport
n implements IOrderDAO {
n...
npublic Order saveOrder(final Order order) {
n   HibernateTemplate hib = getHibernateTemplate();
n return (Order)hib.execute(new HibernateCallback() {
n public Object doInHibernate(Session session)
n throws HibernateException, SQLException {
n session.save(order);
n return order;
n }
n });
n}
n...
n}