今天遇到这个问题,通过各种百度了解解决,这个错误我是在查找返回list
然后调用删除方法时出现。
解决方案:
List<T> list = hibernateTemplate.find(sb.toString());
for (T t : list) {
hibernateTemplate.delete(t);
}
因为删除只能用对象,所以一开始我是直接传list进去删除,这才报错
如果看不懂我的t是什么意思,只需要注意到 :删除是删除对象,不是list
今天遇到这个问题,通过各种百度了解解决,这个错误我是在查找返回list
然后调用删除方法时出现。
解决方案:
List<T> list = hibernateTemplate.find(sb.toString());
for (T t : list) {
hibernateTemplate.delete(t);
}
因为删除只能用对象,所以一开始我是直接传list进去删除,这才报错
如果看不懂我的t是什么意思,只需要注意到 :删除是删除对象,不是list