私は冬眠のlock methodを経由しています。この方法で私たちが達成しようとしているものは得られませんでした。私は、コードスニペットの上にしようとしたが、それはラインで、データベースから3 ドキュメントを人に読んでいないHibernateのsession.lockメソッドの目的は何ですか
p1 = (Person)session. get(Person.class,1);// person name is scott here
// here peson name got update to henry by anothet thread
session. lock(person, LockMode.READ) line 3
// still name is henry too
これはバージョンチェックを実行するために使用することができると述べています。
バージョンの確認方法や開発者のシナリオにどのような影響があるのかよくわかりません。
同様にsession.lock(person, LockMode.None)
が実現するかどうかわかりません。ドキュメンテーションによると、LockMode.NONE
は、一時的なインスタンスをセッションに単に再関連付けするために使用されます。
一時的なインスタンスをセッションに再関連付けすることが何を意味するのかわかりません。簡単なシナリオは大きな助けになるでしょうか?