Java继承泛型父类问题

Java继承泛型父类问题_第1张图片
图片发自App

HibernateTemplate中的find()方法只需将数据查询语句hql拼接完传递过去就可以了,但是这样子会有一个危险的问题就是SQL注入问题。
所以打算用占位符方式进行数据库查询,封装了一个原生的hibernateTemplate的find()方法,如下图


Java继承泛型父类问题_第2张图片
父类DandelionDaoImpl中定义一个find方法

接下累子类继承父类DandelionDaoImpl


Java继承泛型父类问题_第3张图片
子类继承泛型父类时不知传什么类型好

那么,子类继承泛型父类时是可以抹掉父类类型的,于是


Java继承泛型父类问题_第4张图片
抹掉父类类型

或者简单粗暴一点,干嘛非得弄泛型父类呢?子类方法是泛型就可以了


Java继承泛型父类问题_第5张图片
image.png

Java继承泛型父类问题_第6张图片

个人见解,如有误导,请联系本人加以修改,谢谢。

你可能感兴趣的:(Java继承泛型父类问题)