Class 泛型T简化Dao


Dao代码:


Emp、Dept直接使用ClassT的getEntityById(Integer id)获得对应的实体


通过使用泛型T减少Dao的冗余代码,当T继承某个对象时(T extends EntityDao)限制了参数类型必须继承该对象(EntityDao),并且ClassT必须要有泛型参数(DeptDaoImpl extends ClassT<Dept>),否则转换失败。



你可能感兴趣的:(Class)