Change ProductHibernateDAO to ProductDAO. fix a "join" issue.