Hibernateで取得されたデータベースからオブジェクトをシリアル化しようとしていますが、オブジェクトの実際のデータ全体(サイクルを含む)にのみ関心があります。
今、私はXStreamを使用していますが、これは強力なようです。XStreamの問題は、情報を盲目的に見ていることです。すべてのHibernateメタデータが含まれている状態で、HibernateのPersistentCollectionsをそのまま認識します。それらをシリアル化したくありません。
したがって、PersistentCollection内から元のコレクションを抽出し、オブジェクトが指している可能性のあるすべての参照データを初期化する合理的な方法はありますか。それとも、より良いアプローチを私に勧めてもらえますか?
(Simpleの結果は完璧に見えますが、Calendarなどの基本的なutilクラスには対応できません。また、一度に1つの注釈付きオブジェクトのみを受け入れます)