如何检测JavaBean类已更改(isDirty)
我正在寻找一种有效的(代码和运行时)方法来识别JavaBean对象是否已更改 我想保存一个类的克隆,可以根据需要与类实例进行比较。这与CSLA.net使用的策略类似 问题是,是否已经有一种方法可以通过使用本机JRE JavaBeans,或者通过添加一些库(ApacheCommonsBeanutils?),甚至通过添加JEE6EJB的约束来实现这一点如何检测JavaBean类已更改(isDirty),java,javabeans,Java,Javabeans,我正在寻找一种有效的(代码和运行时)方法来识别JavaBean对象是否已更改 我想保存一个类的克隆,可以根据需要与类实例进行比较。这与CSLA.net使用的策略类似 问题是,是否已经有一种方法可以通过使用本机JRE JavaBeans,或者通过添加一些库(ApacheCommonsBeanutils?),甚至通过添加JEE6EJB的约束来实现这一点 想法和理论都是受欢迎的…可能有一些有用的东西(尽管严格来说不是JavaBean)。否则,您可以从每个setter向notifyPropertyCha
想法和理论都是受欢迎的…可能有一些有用的东西(尽管严格来说不是JavaBean)。否则,您可以从每个setter向
notifyPropertyChanged(..)
方法添加一个调用,尽管这很难看。可能有一些有用的东西(尽管严格来说它不是JavaBean)。否则,您可以从每个setter添加对notifyPropertyChanged(..)
方法的调用-虽然这很难看。我还没有尝试过,但看起来很有希望,尽管某些实现可能会与其他内容冲突。我将在未来几周内的某个时候发布我的经验。我还没有尝试过它,但它看起来很有希望,尽管一些实现可能会与其他事情发生冲突。我将在未来几周内的某个时候把我的经验发布到这个网站上。