Use DaoFactory Method(DI)