added autowired and HibernateUserDao