0
我有一個帶有JPA/hibernate後端的多線程應用程序(運行在servlet容器中)。此應用程序允許通過簡單的URL檢索文件。在第一次下載文檔(即接收到對特定URL的請求)時,應用程序應通過電子郵件發送通知消息並將文檔標記爲在數據庫中檢索到。如何確保多線程JPA應用程序中的單一操作
確保每個文檔只發送一封電子郵件的正確方法是什麼?由於可能多次單擊檢索文檔的鏈接,因此可能會有並行事務(在不同的線程中)。這些交易只有在實施時纔會看到它們各自的結果。