public void dellUser(int[] id) {
StringBuffer sb = new StringBuffer();
for(int i = 0;i<id.length;i++){
sb.append(id[i]);
sb.append(",");
}
String hql = "from User u where u.id in ( "+sb.substring(0,sb.length()-1)+")";
Query query = session.createQuery(hql);
List dellUserList= query.list();
for (int i = 0;i<dellUserList.size();i++){
System.out.println(dellUserList.get(i)+" =====");
this.getHibernateTemplate().delete(dellUserList.get(i));
}
错误提示:
this.getHibernateTemplate().delete(dellUserList.get(i)); 这行为空`
this.getHibernateTemplate() 报空指针
求指点 谢谢各位。
------解决方案--------------------
来迟了。。什么原因哇?解决的。。。
------解决方案--------------------
自问自答了。。。。。
------解决方案--------------------
没有实例化?
------解决方案--------------------
没有取出来任何数据! 你的传的那个ID是不是不对啊!
------解决方案--------------------
解决了 给分吧 楼主可以把怎么解决的贴出来吗
------解决方案--------------------
木有注入吧 我猜
------解决方案--------------------
我也觉得传进去id不对!
------解决方案--------------------
------解决方案--------------------
发噶发生嘎嘎发嘎嘎说法
------解决方案--------------------
每天回帖即可获得10分可用分!
------解决方案--------------------
求解决过程。。。