Hibernate を使用したデータベース ビューからの行の更新または削除について疑問があります
私はエンティティに次のものを持っています
@Entity
@Table(name = "V_EMPLOYEES")
.....
V_EMPLOYEES
2 つのテーブルを結合するために使用されるデータベース ビューです。
そしてDAOクラスでは、行を削除しています
entityManager.remove(entityManager.merge(employees));
上記に基づいて、主キーに基づいて行を正常に削除できました。
Entity クラスでビューをマップしたので、テーブルから行を正常に削除するにはどうすればよいですか? Hibernate FAQ によると、 ビューは他のテーブルと同じです (ただし、ビューを更新または挿入できない場合があります)。
入力や洞察は非常に高く評価されます。
私の休止状態のバージョン4.1.0 Final