1
我正在使用休眠。當我必須找到一個特定的實體時,我想用 findById(Long id,布爾鎖)GenericHibernateDAO方法findById中的「lock」布爾值是什麼意思?
方法。我應該給鎖定什麼價值?
我正在使用休眠。當我必須找到一個特定的實體時,我想用 findById(Long id,布爾鎖)GenericHibernateDAO方法findById中的「lock」布爾值是什麼意思?
方法。我應該給鎖定什麼價值?
該方法的API是here。如果您希望在從數據庫中獲取值時不想改變值,那麼應該將其設置爲true。
有幾個重載的findById。您應根據您使用的鎖定策略選擇一個。
我建議閱讀關於樂觀主義者和悲觀主義者的鎖定。
謝謝你的回答。就我而言,我將永遠不會改變數據。所以,我給予的任何價值都沒有差別。是對的嗎? – 2014-10-29 18:46:25
只要給它一個假如果是這樣的話。它會讓你的生活更輕鬆 – sfedak 2014-10-29 18:47:07