一、问题描述
原来的告警表FM_ALARM为告警表,当告警清除时,将本该删除的告警记录插入到历史告警库中。历史告警库的字段完全复制的告警表。现在需要插入一个字段,这个字段为删除告警的时间。
二、注意点
1、时间获取的格式
2、思路:①在数据表中新增字段 ②获取删除时间 ,执行更新操作
三、代码
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String ClearTime = dateFormat.format(now);
StringBuffer sb = new StringBuffer();
sb.append("UPDATE FM_FLAM_HISTORY SET CLAER_TIME =" + ClearTime + " WHERE CLEAT_ID = " + faultStatisticHistory.getClearId());
jdbcTemplate.update(sb.toString());
四、注意
1、方法调用参数,有时间先后,没产生的参数,方法无法调用
2、本来有字段,目前只是更新一个字段,用update方法。
3、注意,自己命名的字段,命名风格要和前面代码保持一致。