EntityManager を通じて取得した特定の JPA エンティティ Bean をデタッチする最も簡単な方法は何でしょうか。または、最初に分離されたオブジェクトを返すクエリを作成して、それらが本質的に「読み取り専用」として機能するようにすることはできますか?
私がこれをしたい理由は、Bean 内のデータを変更したいからです - 私のアプリケーションでのみ使用しますが、データベースに永続化することはありません。私のプログラムでは、最終的に EntityManager で flush() を呼び出す必要があります。これにより、接続されたエンティティから基になるデータベースへのすべての変更が保持されますが、特定のオブジェクトを除外したいと考えています。