transactions

    3熱度

    1回答

    我有一個包含兩個數據庫的MS Sql Server。在C#控制檯應用程序中,我創建了兩個不同的實體數據模型(edmx)(EF6);一個用於DatabaseA,另一個用於DatabaseB;將庫和工作模式單位應用於兩者。另外,他們工作得很好。沒問題。我無法弄清楚的是如何在單個「交易」下實現這兩者。 在EF之前,我會創建SqlConnection和SqlTransaction,在該事務中修改任一數據庫

    0熱度

    1回答

    似乎像春天忽略@服務類上的事務註釋。 我讀了一些q&a on SO和blogs但沒有任何選項似乎爲我工作。 我沒有調用一個私有方法 - 我調用了一個公開的方法,它暴露在接口上。 我正在調用另一個類的方法(即不能從同一個類調用)。 我的「服務」類註釋爲@Component和@Transactional。 我的「服務類有一個接口,而我使用的接口,將其注入,和@Inject註釋 我嘗試添加proxy-t

    0熱度

    1回答

    我有以下核心數據模型: A - > B(1:1) A - > C(1至n) 我創建了一個視圖控制器VC來編輯A實例的任何屬性。在該VC中,我想添加創建C的新實例的可能性,以便用戶可以根據需要隨時添加新的Cs。現在我只需將這些添加到viewContext並保存即可。這有效,但有一點小生意。一旦我將新C保存到上下文中,我就無法回滾之前對A所做的任何更改。 因此,我研究了this tutorial,發現

    0熱度

    1回答

    我需要查看事務活動的CPU /內存使用情況。例如,哪個事務佔用內存或cpu最多?

    0熱度

    1回答

    我使用帶@scheduled註釋的EJB來每隔10秒循環遍歷所有上下文實體。所有上下文實體是彼此無關,因此應該對它們的更新方法來創建新的交易: @Stateless public class UpdateService { @EJB ContextDao contextDao; @Schedule(second = "*/10", minute = "*", h

    1熱度

    1回答

    我正在登錄/ sigup系統中工作,我必須採用某些輸入的值來註冊它們,但我遇到了問題。 錯誤代碼: 未被捕獲DOMException:未能在'IDBDatabase'上執行'transaction':未找到指定的對象存儲庫之一。 併發生在此代碼行中:「var data = active.transaction([」usuarios「],」readwrite「);」 任何人都可以幫助我嗎?這是我的代

    2熱度

    6回答

    什麼時候我叫一個事務性方法從其他交易方法,現在我的第二個交易方法完成,它在第一個事務性方法回來了,遺憾的是它失敗了,所以纔會發生它回滾一切,意味着它會回滾第二個事務方法的變化.. ??注:這兩個方法都在同一類 @Transactional public void method1(){ //do something call method2(); //do somet

    5熱度

    2回答

    我想分析一個情況,我有兩個類。一個類是ProcessImpl,它是起點,並在內部調用其他子事務。我不知道發生了什麼問題。 processImpl正在導入一些內容並將相關數據寫入數據庫。 規格 Spring的ORM版本:3.2.18.RELEASE。 JDK版本:1.8。 Db:H2(記錄任何db相同的性能)。 問題 如果我從ProcessImpl.processStage()刪除@Transact

    0熱度

    2回答

    我正在使用JBOSS EAP 6.x. 我有ejb.method1()其中標註有事務屬性@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) 從內 ejb.method2() 其中標註有交易屬性@TransactionAttribute(TransactionAttributeType.SUPPORTS) 我打電話ejb.meth

    1熱度

    2回答

    開發一個在多線程之間共享單個連接的Java應用程序時,會出現併發問題。 如果線程A更新表T中的記錄1,並且線程B同時在表T中的記錄1上發出SELECT,那麼如何確保線程B讀取線程A的更新值? java.sql.Connection提供begin(),commit()和rollback()的事務,但是這個過程是否也包含數據的正確性? 我想我錯過了一些東西。