public boolean deleteCommodityType(int[] ids) {
// TODO Auto-generated method stub
Session session = sf.getCurrentSession();
session.createQuery("delete from commodityType ct where ct.id in (:ids)").setParameter("ids", ids).executeUpdate();
}ids是一个int数组,网上找了一下好像是HQL语句的问题。求解!谢谢。HQL语句问题SSHDELETE IN
解决方案 »
- 用java写二叉树算法,实现添加数据形成二叉树功能,并以先序的方式打印出来
- 只能注册一个用户
- MyEclipse如何在页面注销session
- spring注解方式无法扫描maven生成的jar包
- 在EJB中调用远程方法
- 求:Struts/Spring/Hibernate框架
- JavaMail如何实现反垃圾邮件?
- Torque来操作Linux中的DB2的时候不能插入数据,谢谢高手解答,接高分!!!!!!!
- struts里的formbean里的一个属性为对象的付值问题
- Integer的==和equal方法
- Java服务端音频处理!!!!!!!没有思路~~~急!!!
- Spring能否在创建一个对象之后自动调用该对象的一个方法
这from很抢眼。去掉
你的ids是数组的对象啊,如果这样的话你得到的是ids,不是ids的数组值。
楼主你遍历一下数组拼接成 符合 in (*) 里的格式就OK了。
where kit in elements(foo.kittens)