我要在界面上批量删除 选中一些数据之后点击删除 不知道怎么写dao里边sql语句 求大牛指点

parkour12 2016-01-23 11:45:15
跪求 。。。大学摸索写程序
...全文
215 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
parkour12 2016-01-24
  • 打赏
  • 举报
回复
嗯 谢谢各位的指点
parkour12 2016-01-24
  • 打赏
  • 举报
回复
我后来写了一次删除一条的方法 然后选中几个执行几次 这样解决了 有点笨。。。
parkour12 2016-01-23
  • 打赏
  • 举报
回复
引用 1 楼 hzw2312 的回复:
delete from table where id in(?,?,?...)
我知道是这样 但删除的时候事先不知道要删除几个啊 选中之后才知道 这个要怎么解决?
BUG胡汉三 2016-01-23
  • 打赏
  • 举报
回复
delete from table where id in(?,?,?...)
Xen0Ph0n 2016-01-23
  • 打赏
  • 举报
回复
你可以在dao里单独写一个删除方法,传一个字符串数组的参数,把勾选的待删除内容id存一个数组传给这个方法,在这个方法里把传进来的数组合并成一个逗号分隔的字符串然后拼接在你的sql语句里就行了
nopain30 2016-01-23
  • 打赏
  • 举报
回复
点删除的时候把选中的id组成以逗号隔开组成字符串传到后台去 然后再解析出来 再批量删除即可

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧