【发布时间】:2013-04-01 05:59:36
【问题描述】:
我有一些显示在 GWT 表中的对象,用户可以在浏览器中对这些对象进行更改,当他们单击保存时,我希望能够生成更改摘要,即哪些字段已针对哪些对象进行了更改.
我想使用 apache commons CompareToBuilder 进行比较,并使用一个使用 reflection 的库来查找哪些字段已更改,但问题是我无法在 GWT 应用程序的客户端使用 commons我也不能使用反射。
有没有一种很好的方法可以在客户端执行此操作,而无需手动比较 compareTo 方法中的每个属性。我最好以通用方式执行此操作,以便它适用于任何 POJO。我不想在服务器端这样做,因为从语义上讲,在客户端这样做是有意义的,但是如果没有办法,那么我愿意这样做。
【问题讨论】:
标签: gwt comparison client-side pojo