如何实现删除多条信息
各位大神们!一个ssh的和人员管理有关的,删除单个人员信息的实现了,可如何实现同时删除多条信息呢?
是把选中的放在一个栈里,再删除麽?
还是说有别的方法?
------解决方案--------------------同上
1、checkbox 传入要删除的主键,然后Action中,调用service(配事务),循环删除。
2、页面传入Action需要删除的主键集合,一条语句删除,delete from XXX where 主键 in(XX,XXX,XXXX);
4、异步删除
其实一个系统的话,多数的都是打标志比较多一些了,删除的话,还是谨慎一点。
------解决方案--------------------用sql语句直接将符合某条件的多条数据删除。
或者遍历符合条件的数据集合,循环将每个对象删除
------解决方案--------------------delete from 表名 where id in (a,b,c)
------解决方案--------------------hibernate.del(id)
------解决方案--------------------checkbox 多选 ,把ids放过去,一起删除
------解决方案--------------------木有经验
------解决方案--------------------通过action接收前台传过来的编号字符串 1,2,3
这样的,然后转换为数组,通过循环数组一条一条的删除就可以了