初学者的天坑啊!!!!!!!!!!!!!!!!!!!
public List<T> findAll() {
System.out.println(clazz.getSimpleName());
List<T> list = (List<T>) this.getHibernateTemplate().find("from"+clazz.getSimpleName());
return list;
}
查了很多大佬资料, 要么说from 拼错成form ,检查下自己的, 没错呀。
又说可能是设置的参数少了,我这也没参数啊!!!
然后不用反射,直接将from后面的内容 写死, 程序又能正常运行了,,,老是以为自己反射的部分写错了,各种检查 ,楞是没检查出问题。
最后才找到问题的根本所在,原来自己的 字符串中的 from 后面没有衔接空格导致和后面的实际泛型参数 都连在一起了 ,倒是Hibernate无法识别。泪崩~