同じサービス (トランザクション) 内の同じエンティティをマージ (更新) した後、子を持つエンティティを選択 (結合) したいと考えています。マージが更新したオブジェクトを返すことは知っていますが、このオブジェクトには更新されたデータがあり、データベースのデータを持つすべてのエンティティではありません。さらに、マージ後にすべての子を持つエンティティを取得しようとして選択を実行すると、更新されたデータのみで更新されたオブジェクトが返されます (残りのフィールドと子エンティティは null です)。
それを解決する方法はありますか?サービスには、コミットする前に正しく実行する必要がある多くのデータベース操作があるため、すべてを同じトランザクションで実行することが必須です。
ありがとう。よろしく。