0

[db テーブルを表す] Java オブジェクトがあり、これには他の複数の Java オブジェクトが含まれています。

メイン オブジェクトが永続化されているときに、メイン オブジェクト階層内の 1 つのオブジェクトを永続化しないようにしたいと考えています。Hibernate経由でそれを行うことは可能ですか? この特定のケースで永続化したくないこのオブジェクトは、他の操作のために永続化する必要があるため、エンティティオブジェクトを変更したくありません。

4

1 に答える 1

2

確かに、フィールドマッピングの「カスケード」属性を空の配列に設定してください

@OneToMany(cascade = { })

これがデフォルトであることに注意してください。

コードの一部を投稿すると便利なので、マッピングの設定方法に基づいて回答する方が簡単です。

于 2012-06-18T04:22:53.563 に答える