こんにちは私はそれを知っていて、オブジェクトがセッションに残っていないときに怠惰な初期化例外を防ぐために、マージがオブジェクトをセッションに再接続する前にテストします。Hibernate:many-to-oneオブジェクトとの作業を一時的にマージしますか?
)。だから私はいくつか質問があります。
私のお支払いの場合 - (多対一の一方向の関係で)>顧客と私は
支払支払= Payment.class.cast(session.merge(oldPayment))を行います。
カスタマーオブジェクトもセッションに再接続するか、顧客に対して別のマージコールを行う必要がありますか。
b。)支払い - >顧客(多対1の双方向関係)の場合はどうなりますか?何よりも起こるだろう。
c。)私は3つ以上の階層の関係があるのですか?
例:ホテル - >支払い - >顧客。
私はHotel hotel.class.cast(session.merge(unmergeHotel))を行うと、支払いと顧客オブジェクトもセッションにマージされますか?
ありがとうございました