私のアプリケーションはJMSトピックからオブジェクトツリーを受け取り、履歴目的で変更されたオブジェクトのみを永続化する必要があります。
たとえば、オブジェクトA、B、C(IDに従ってデータベースにすでに存在する)を含むオブジェクトツリーをこの階層順序で受信したが(AにはCを含むBが含まれている)、オブジェクトCのみが変更された場合のみそのオブジェクトはデータベースに保存され、履歴目的で新しいエントリが作成されます。
このアプローチに最適なソリューションは何ですか?これを達成するのに役立つテクノロジー(Hibernate、JPA)は何ですか?