我有一個函數使用了一些在數據庫中創建一些信息的EJB Facade。這塊數據創建調用應該是原子的,如果一個失敗,則不應該提交任何內容。我如何使這塊通話事務處理?想要聲明使用幾個EJB進行事務處理的代碼塊
public myFunction() {
...
...
userFacade.create(user);
addressFacade.create(address);
orderFacade.create(order);
...
}
您可以在這裏參考http://docs.oracle.com/javaee/6/api/javax/ejb/TransactionAttributeType.html瞭解事務屬性。 – 2013-02-15 05:39:25
準確地說,函數'myFunction'沒有返回類型,所以它不是一個函數。它當然不會加在這個問題上。 – 2013-02-15 21:56:15