WEB项目 代码是一个一个的删除 如何改成批量删除 求大神
删除运行日志<逻辑删除>
异常是抛出Exception
*/
public void deleteRunningLog(String[] ids, HttpServletRequest request)
throws SysException {
try {
StringBuffer idsLog = new StringBuffer();
idsLog.append("主键=[");
for (int i = 0; i < ids.length; i++) {
idsLog.append("" + ids[i]);
}
idsLog.append("]");
runningLogService.deleteRunningLog(ids);
// 记录操作日志到数据库
sysOperLogService.addSysOperLog(request,
SysOperLogConstants.SysOperLogStatus.SUCCESS,
SysOperLogConstants.SysOperLogModule.RUNNINGMSG,
SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + ","
+ idsLog.toString());
} catch (Exception e) {
// 记录操作日志到数据库
sysOperLogService.addSysOperLog(request,
SysOperLogConstants.SysOperLogStatus.FAIL,
SysOperLogConstants.SysOperLogModule.RUNNINGMSG,
SysOperLogConstants.SysOperLogDesc.RUNNING_LOG_DEL + ","
+ e.getMessage());// 异常时处理逻辑,如记录操作失败日志到数据中,此处根据业务逻辑来看是否进行数据库操作
ExceptionUtil.printStackTrace(e, log);
throw new SysException(e);
}
}
IDS 是个数组,所以这个本就是批量删除的.....