一个通用的基于泛型的dao层,可以减少程序的工作量,方法齐全