getHibernateTemplate().find方法的返回值问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:53:46
getHibernateTemplate().find的返回值类型为什么有时候是List 有时候是ArrayList呢?
有时候用List强制转换的时候报类型转换错误

方法返回的是list 然后这样 list = new arrylist 或 list = new vector

你也可以给list加个泛型规定它只能放某一类的数据如:

list<string> list<int> list <student>

list 是一个接口怎么可以用来强制转换呢?

至于为什么有时候是list 有时候是arraylist 得看你的具体方法了!

还有忘记说了!hibernate 自动生成的时候 有个方法不能用!!!

getHibernateTemplate.find()函数最终返回类型是List