这个删除是用tGlAccvouch.setStatus("04")使数据库中对应要删除的Status值为04,然后怎么写代码将这些为04值对应的记录删掉啊,请高手指教~//删除
@RequestMapping(value = "/delAccvouch", method = { RequestMethod.GET, RequestMethod.POST })
@ResponseBody
public Map<String, String> delAccvouch(HttpServletRequest request, HttpServletResponse response) {
String delIds = request.getParameter("delIds");
String[] ids = delIds.split(",");
for (int i = 0; i < ids.length; i++) {
if (ids[i] != null && !"".equals(ids[i].trim())) {
TGlAccvouch tGlAccvouch =accvouchManager.getTGlAccvouch(ids[i]);
tGlAccvouch.setStatus("04");
tGlAccvouch.setUpdateDate(new Date());
accvouchManager.saveOrUpdateTGlAccvouch(tGlAccvouch);
}
}
Map<String, String> map = new HashMap<String, String>();
map.put("message", "成功");
return map;
}
@RequestMapping(value = "/delAccvouch", method = { RequestMethod.GET, RequestMethod.POST })
@ResponseBody
public Map<String, String> delAccvouch(HttpServletRequest request, HttpServletResponse response) {
String delIds = request.getParameter("delIds");
String[] ids = delIds.split(",");
for (int i = 0; i < ids.length; i++) {
if (ids[i] != null && !"".equals(ids[i].trim())) {
TGlAccvouch tGlAccvouch =accvouchManager.getTGlAccvouch(ids[i]);
tGlAccvouch.setStatus("04");
tGlAccvouch.setUpdateDate(new Date());
accvouchManager.saveOrUpdateTGlAccvouch(tGlAccvouch);
}
}
Map<String, String> map = new HashMap<String, String>();
map.put("message", "成功");
return map;
}
解决方案 »
- 不连网的情况下,struct2 不能正常启动的原因?
- 如何做一个进程监控程序
- Spring+jpa 怎么配置2个数据库
- 谁能告诉我www.hibernate.org里面的hibernatetools在哪里下载呀。直接给能下的链接。谢谢
- struts2中select标签 选中值后没有刷新 内容还是原来的
- 怎么做连续音乐播放啊!
- [Struts2]如何消除addActionError("错误!")对跳转的影响??
- java实现的telnet功能到windows为啥输出的是乱码啊?
- 怎么实现JSP页面中无JAVA代码
- 懂J2EE进(关于JAVABEAN)
- Hibernate主键生成策略的困扰
- Android中怎么为ItemizedOverlay添加点击事件响应,会的不会的都进来看一下吧,我出100分。有点闹心
至于真的要删除时
delete table where state ='04'
查询的时候给sql加上条件status不等于04就可以了