一、問題描述
原來的告警表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、注意,自己命名的字段,命名風格要和前面代碼保持一緻。