container-managed

    3熱度

    1回答

    看到這個鏈接: When does @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) commit? B怎麼可能是正確的答案?我認爲用REQUIRES_NEW註釋的方法會在外部暫停的事務繼續之前提交。 我在問這個,因爲我看到奇怪的行爲,當涉及到從for循環中的另一個bean開始require_new事務。就像Aby在for循環

    2熱度

    1回答

    我使用jboss和cmt,並且在ejb方法上使用requires_new時出現了奇怪的行爲,我從另一個bean循環來插入一些記錄。 我在重新啓動jboss之後間歇性地看到,方法完成後,方法中的操作未提交給數據庫。所以,我試圖使用TransactionSynchronizationRegistry並發現當數據未提交時,實際上並沒有每次輸入方法都會有新的交易。任何聽說過jboss的人都是這樣做的?我使

    3熱度

    1回答

    我想記錄帳戶的更改。因此,我創建了一個實體類來記錄更改。 每次保存或更新帳戶實體時都會創建一個記錄對象。 當使用新餘額更新對象時,應從數據庫中檢索舊餘額。 由於對象被綁定到會話,所以檢索舊的餘額並不是微不足道的,因爲人們總是獲得新的餘額。 爲了規避,我將該對象從會話中分離出來。但是,這似乎是應該避免的解決方法。 以下代碼片段將說明該情況。 任何建議,高度讚賞! 測試: public class A

    3熱度

    1回答

    我使用Glassfish的2和容器管理的持久性與Hibernate 3.2作爲持久性提供。我有我的業務邏輯,操縱一些持久化實體,已通過EntityManager已經獲取一些finder方法。操縱只是改變String屬性(刪除元素從一個集合導致了同樣的效果)。 我不打電話像保存或堅持在我的EntityManager。我只想將一些更改的實體返回給我的客戶。 似乎當容器提交更改我的實體會自動保存交易。是

    5熱度

    1回答

    我有一個@Stateless EJB和@WebService接口,它使用容器管理的事務,這意味着如果一個方法在不引發系統異常的情況下被調用,則容器自動提交事務。 如果我嘗試EntityManager.persist(...)兩個具有相同值的對象,對於具有唯一約束的列,容器將向我的代碼外提交的客戶端拋出PersistenceException。 如何捕獲此異常,以便我可以重新拋出自己的應用程序異常?

    1熱度

    1回答

    當然,也有交易範圍,但也有這樣的事情: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Transaction3.html

    1熱度

    1回答

    我想在JBoss 7.1上部署一個可用的JSF應用程序(Tomcat 7.0.34)我已經配置了迄今爲止正在工作的數據源。但是我通過設置容器管理的認證有困難。通過調用index.xhtml,從數據庫正確加載所有項目。但是當我進行登錄時,用戶沒有任何作用。所以他不允許訪問他的客戶詳細信息頁面。因此,我想問一下,我是否忘記了要配置的東西。 我的配置: standalone.xml 安全域似乎正常工作。

    1熱度

    1回答

    我相信通過<login-config> + <security-constraint> + <security-role> &通過使用<filter>實施安全JSF應用程序有兩種不同的方式!?他們? 我嘗試(使用<login-config> + <security-constraint> + <security-role>)通過第一種方法實現上述安全性,但發現,在使用這兩種保護&未受保護的HTML

    0熱度

    1回答

    在會話bean中使用CMT時,我們在哪裏提交事務? 使用REQUIRES_NEW屬性容器創建一個新的事務並且呼叫者事務被暫停 只需更好地理解REQUIRES_NEW,它是否通過將事務與新連接相關聯來實現上述行爲。一旦完成當前的 交易,它會假設上一次連接? 當提交發生新的事務? 有人可以指出我使用JDBC的sesion bean的簡短實現的CMT和BMT。 基本上看我們如何獲得連接,提交,在CMT和

    1熱度

    1回答

    我有一個Question對象,它有List的Comment對象與@OneToMany映射。 Question對象有一個fetchComments(int offset, int pageSize)方法來獲取給定問題的註釋。 我想通過一次只讀取有限數量的評論來分頁評論。 如果我寫了一個Query對象,那麼我可以設置記錄偏移量和最大記錄以獲取Query.setFirstResult(int offse