mejora del uso de hibernate, dao, excecpiones, etc