这个错误是hibernate hql表达式写得不规范所抛出的异常。
原本是
String hql="from Activitylist where Activitylist.module=:id";
应该改为
String hql="from Activitylist as a where a.moudule=:id";
hql语句应该注意:
一:Activitylist是类名,不是数据库中的表。
二:Activitylist是类名,不能直接使用Activitylist.moudule(不能通过类来访问,就好像你不能通过类名去访问实例变量一样),
这是hql的规范。
三:条件判断后面直接是类名.属性名。不用带上包名。