1
在故障诊断操作问题中,我发现有时难以诊断问题而没有更多细节。例如,我从时间戳中看到商户记录在特定日期发生了变化,并且前一天的交易处理也受到质疑。记录更改的内容可以帮助快速排除可能性。如何在Java中记录对存储的对象/记录的更改
是否有任何公用事业自动进行那种比较?我希望它能够像做:
String logDelta=SomeLibrary.describeChanges(bean1, bean2);
我会希望有一个班轮的东西,如:
"lastName{'Onassis','Kennedy Onassis'}, favoriteNumber{16,50}"
感谢您使用某些适当的术语照亮光线。即使我将完整的历史记录保存在数据库中,而不是将增量记录到系统日志中,我仍然希望将信息直观地减少到仅更改。 – phatfingers 2012-07-10 16:42:52
是的,这是一个相当简单的数据库报告。 – 2012-07-10 17:22:29
的确如此,但是我宁愿不为每个单独的对象维护自定义代码,而只是使用泛化函数。我也没有兴趣将解决方案与数据库紧密结合。 – phatfingers 2012-07-10 17:33:29