transactions

    0熱度

    1回答

    我想使用JPA與Spring MVC持久化實體列表,但收到以下錯誤。 java.lang.IllegalStateException:不允許在共享的EntityManager創建事務 - 使用Spring的事務或EJB CMT,而不是 我試着用搜索引擎的答案,但解決辦法並不適用於我的情況。 下面是我的服務實現中的方法。 @Override @Transactional public void

    1熱度

    1回答

    我試圖理解READ COMMITED和READ UNCOMMITED隔離級別在Hibernate中的工作方式,需要一些解釋。 有2個線程THR1和THR2兩者執行相同的事務方法(春季Transactional註釋與設置爲READ COMMITED隔離級別)。創建名稱交易爲這些線程TRA1和TRA2相應地。該交易方法如下所示: public void updateOrSavePreference(S

    1熱度

    2回答

    傳播設置是必需的。 @Transactional(propagation = Propagation.REQUIRED) 交易是可讀/寫的。 在哪種情況下使用?請給我解釋一下例子

    0熱度

    1回答

    我很好奇hibernate樂觀鎖(專用版本的方式),我檢查了hibernate源代碼,它告訴它在當前事務提交之前檢查版本,但是如果在查詢之後發生了另一個事務DB中的版本列(在很短的時間間隔內),那麼當前交易認爲沒有變化,所以舊的交易將被錯誤地替換。 EntityVerifyVersionProcess.java @Override public void doBeforeTransact

    1熱度

    1回答

    例如,以下兩種有什麼不同? session = Session() # Session is a session maker try: # do some work session.commit() except: session.rollback() finally: session.close() 和 session = Session()

    1熱度

    1回答

    Knex對交易文檔中有代碼看起來像這樣: knex.transaction(function(trx) { var books = [ {title: 'Canterbury Tales'}, {title: 'Moby Dick'}, {title: 'Hamlet'} ]; return trx .insert({n

    0熱度

    1回答

    我想鎖定MySQL(InnoDB)中的特定行,以便特定行不能被另一個連接讀取。 start transaction; Select apples from fruit where apples = 'golden'; commit; 現在我想申請一個獨佔鎖 獨佔鎖 一種鎖,以防止任何其他交易從鎖定同一行。 https://dev.mysql.com/doc/refman/5.5/en/in

    1熱度

    1回答

    我正在使用不同的連接工廠來發送和接收消息,在部分提交問題中遇到了發送失敗的問題。 jms:message-driven-channel-adapter使用receiveConnectionFactory ro從隊列中接收消息。 jms:outbound-channel-adapter使用deliverConnectionFactory將消息發送到下游隊列。我們只有一個JmsTransactionM

    0熱度

    1回答

    我想創建兩個保存的事務之一:一個通過實體框架的上下文,另一個使用sql命令。 我如何獲得一個連接,將它傳遞給另一個並創建一個事務? 例如: var ctx = ApplicationContext(); var tr = ctx.Transaction.where(x=>x.id=1); tr.status = 5; ctx.SaveChanges(); using (SqlConnec

    1熱度

    1回答

    我試圖找到文檔描述限制什麼可以在JavaScript Foxx微服務中運行的事務內安全地訪問。我讀過某處(現在找不到它),除了通過事務參數數組傳遞的內容外,您無法訪問任何內容,並且必須重新導入事務中使用的所有節點模塊。我很好奇我可以安全地傳入事務 - 比如ArangoDB數據庫對象本身(取而代之還是重新導入它),爲什麼存在這些限制以及性能影響(對象封送?)。在我對單節點服務器的測試中,似乎訪問外部