posted 16 years ago
Here's one example for you having your dao extend HibernateDaoSupport
...
/*
This will save my bean to the database (everything transactions ect is configured in the spring/hibernate config files.
*/
getHibernateTemplate.save(mybean);
...
For one you can wrap your services with transactions, and not have to code it.
You can inject your dao's right into your services.
There are probably a ton more reasons, but those are just a few off the top of my head.