Added DAOFactory type field and constructor parameter in AbstractJdbcDAO