6/20 GenericDAO<T>,改為泛型