Я ищу эффективное (с точки зрения кода и времени выполнения) средство для определения того, изменился ли объект JavaBean.
Я думал о том, чтобы держать клона класса, который можно сравнить по требованию с экземпляром класса. Это похоже на стратегию, используемую CSLA.net.
Вопрос в том, есть ли уже средства для достижения этого с использованием нативных JavaBeans JRE, или с добавлением некоторой библиотеки (Apache commons BeanUtils?), Или даже путем добавления ограничения EJB JEE6.
Идеи и теории приветствуются ...