Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测JavaBean类已更改(isDirty)_Java_Javabeans - Fatal编程技术网

如何检测JavaBean类已更改(isDirty)

如何检测JavaBean类已更改(isDirty),java,javabeans,Java,Javabeans,我正在寻找一种有效的(代码和运行时)方法来识别JavaBean对象是否已更改 我想保存一个类的克隆,可以根据需要与类实例进行比较。这与CSLA.net使用的策略类似 问题是,是否已经有一种方法可以通过使用本机JRE JavaBeans,或者通过添加一些库(ApacheCommonsBeanutils?),甚至通过添加JEE6EJB的约束来实现这一点 想法和理论都是受欢迎的…可能有一些有用的东西(尽管严格来说不是JavaBean)。否则,您可以从每个setter向notifyPropertyCha

我正在寻找一种有效的(代码和运行时)方法来识别JavaBean对象是否已更改

我想保存一个类的克隆,可以根据需要与类实例进行比较。这与CSLA.net使用的策略类似

问题是,是否已经有一种方法可以通过使用本机JRE JavaBeans,或者通过添加一些库(ApacheCommonsBeanutils?),甚至通过添加JEE6EJB的约束来实现这一点


想法和理论都是受欢迎的…

可能有一些有用的东西(尽管严格来说不是JavaBean)。否则,您可以从每个setter向
notifyPropertyChanged(..)
方法添加一个调用,尽管这很难看。

可能有一些有用的东西(尽管严格来说它不是JavaBean)。否则,您可以从每个setter添加对
notifyPropertyChanged(..)
方法的调用-虽然这很难看。

我还没有尝试过,但看起来很有希望,尽管某些实现可能会与其他内容冲突。我将在未来几周内的某个时候发布我的经验。我还没有尝试过它,但它看起来很有希望,尽管一些实现可能会与其他事情发生冲突。我将在未来几周内的某个时候把我的经验发布到这个网站上。