setParameterList此函数主要用于处理 select ××× from tablename where tablename.xx in(:list)
只用于in的情况,向:list中传递一个集合的情况
如果出现语法错误:那估计是这样的list非空但是却没有元素,就是list是new出来的,但没有元素这种情况
在这时,hibernate是当作不能处理这种的情况的,所以需要进行检查集合中是否木有元素
list.size !=0时
才能setParameterList
不然就是解释为语法错误,哈哈~