pessimistic-locking

    0熱度

    1回答

    我想要獲得與mongo或沙發db的獨家鎖定。 這可能嗎? (API參考將有所幫助) 當客戶端突然死亡時,排他鎖可能被釋放嗎?

    0熱度

    1回答

    我想實現與GORM的悲觀鎖定哪裏查詢。 喜歡的東西 def query = Person.where { firstName == "Bart" } //instead of where.findAll() List personsLocked = where.lockAll() 我知道,我可以做到這一點通過標準API: List personsLocked = Person.

    3熱度

    1回答

    我跟着Grails的documenation它說,做悲觀鎖,我可以這樣做: def plan = Plan.findWhere(user:user, [lock: true]) ,直到保存上it.Now在完成這個鎖定計劃實例我來說,我想一次鎖定多個計劃,像這樣: def plan = Plan.findAllWhere(user:user, [lock: true]) 我Grails的服務

    1熱度

    1回答

    我們正在使用Java EE。並且正在制定一個應用程序,在最壞的情況下,消息隊列消息將會來自同一個用戶。 因此,我們正在尋找悲觀,SELECT FOR UPDATE樣式鎖定。在理論上和fisrt測試中解決了我們的問題。 但是我們害怕死鎖。不是經典的:用戶X鎖定A,用戶Y鎖定B.但更像是:系統崩潰,網絡問題,等等。數據庫系統鎖定,不知道原因。我們將使用現代數據庫,如:oracle,MS SQL和pos

    0熱度

    1回答

    我有兩個問題。 Does Lightswitch 還支持悲觀控制嗎?如果是這樣,怎麼樣? 樂觀控制是否支持來自外部數據源的表上的ROWVERSION列或僅使用行狀態(使用原始值)? 感謝您的回覆。

    4熱度

    2回答

    我想在JPA中使用悲觀鎖定,在Hibernate 3上對Postgres數據庫。我無法讓鎖定超時 - 它似乎永遠掛起。 下面是一個例子: EntityManagerFactory factory; // (initialise the factory) EntityManager em1 = factory.createEntityManager(); EntityManager em2

    1熱度

    1回答

    我正在用rails 3 + postgresql做一個悲觀的loking。但似乎沒有辦法確認鎖定工作,除非我經歷了進行併發測試的麻煩。有沒有辦法通過控制檯來測試? 例 User.transaction do u1 = User.find(1, :lock => true) u2 = User.find(1) ## u2 should not be able to do

    1熱度

    2回答

    我想了解Hibernate中的悲觀鎖定機制(通過MySQL數據庫)。 我試圖運行下面的例子: public static void main(String[] args) { SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session sessi

    1熱度

    1回答

    比方說,我有一個域對象被選中「lock:true」,或者之後鎖定。 有沒有辦法將它的狀態保存()到數據庫而不釋放鎖? (正如我understaind,默認行爲是保存()釋放鎖。) 我有許多操作長(時間方面)函數在整個執行過程中應該鎖定對象,然而,由於一些部分函數可能失敗我想在某些點執行時保存對象的狀態。

    1熱度

    1回答

    我正在運行基於Infinispan單元測試之一的簡單測試用例。在我的測試中,我希望在羣集中複製超時時收到CacheException。 我使用悲觀事務鎖定和異常不會在這種情況下出於某種原因拋出。如果我評論悲觀鎖定,我會按預期得到異常。 @Test(groups = "functional", testName = "replication.ReplicationExceptionTest") p