違いは何ですか
<T> T EntityManager.find(Class<T> entityClass, Object primaryKey) and
<T> T EntityManager.getReference(Class<T> entityClass, Object primaryKey)
?
管理されている場合、 getReference はエンティティを返すと思います。それが管理されている場合、検索はエンティティを返します。それ以外の場合は、データベースでSQLを実行して管理されます。
確認してください。
コンテキスト: webapp から、削除するオブジェクトの主キーを取得します (タイプ long の pk)。エンティティへの削除を管理する必要があります。
EntityManager.remove(Object entity)
管理されたエンティティをentitymanager removeメソッドに渡すには、「より適切で正しいオプションは何ですか? find または getReference?'