告警只提示一次,未解决也不再次提示

自增ID

把当前取出的最大那条记录的id记录在session中,名为maxID。

sql需要加上条件id > maxID

select * from war_license where id > ?

下次查询时从session中取出上次查到哪个maxID了

HttpSession sess=req.getSession(true);
String maxId=(String)sess.getAttribute("maxID");
int md=maxId==null||maxId.trim().equals("")?0:Integer.parseInt(maxId.trim());

记录最大时间戳

此种用于不是自增id的方式,这时表一定要有记录创建时间字段,原理和自增id一致

如果这篇文章对你有用,麻烦关注一下本人微信公众号,关注送福利哦~
微信公众号二维码
不定期安利各种插件,编程技巧,编程思想,欢迎交流~
原文地址:https://www.cnblogs.com/aeolian/p/13186810.html