Java 中利用泛型和反射机制抽象DAO的实例