0

JOINED の継承タイプを使用するスーパークラスとサブクラスを作成しました。

永続化では、すべて機能します...私のスーパークラス テーブルの DTYPE 列は、クラス名「TravelTask​​」に設定されています。ただし、マージを実行しようとすると、DTYPE が null にフラッシュされるようです。

マージを行う前に、entityManager.find() を使用して永続化されたエンティティを読み戻そうとしました。 ..

そのため、後続のマージで DTYPE が失われ、主キー制約の取得を開始します (これは関連していると思います)。

スーパークラスとサブクラスの両方からpersistとmergeを呼び出してみましたが、同じことが起こります...

アドバイスをいただければ幸いです。

4

1 に答える 1