Hibernate バージョン: 4.0.1.Final / JPA
こんにちは、
切り離されたテーブルをマージしたい。entityManager.merge() の実行後、すべての子テーブルがデータベースから選択されます。
子テーブルには、parentTable で次の注釈が付けられます。
@OneToMany(fetch = FetchType.LAZY, mappedBy = "parentTable")
カスケード アノテーションはありません。マージ時に子テーブルをカスケードしたくありません。マージ時にカスケードを無効にするにはどうすればよいですか?
@Transactional
public void save() {
entityManager.merge(parentTable); //cascades child´s here
}
以前にフェッチされた子テーブルのみが再選択されます。
ありがとう