2011-12-03 15 views
0

有沒有什麼辦法在其部署描述符本身中設置EJB中的事務隔離級別?我們有這種靈活性嗎?有沒有什麼辦法在EJB的部署描述符本身中設置事務隔離級別?

我的意思是事務隔離級別。對於bean管理的事務,我們可以在像JDBC這樣的資源管理器API中設置隔離。我想在任何情況下,我們可以在部署描述符中設置容器管理的事務隔離級別?

+0

「隔離級別」是什麼意思? –

+0

您的意思是JDBC隔離級別?如果是這樣,那麼我認爲你犯了一個混淆術語「EJB」和「JPA」的常見錯誤。 –

+0

謝謝..我的意思是事務隔離級別。對於bean管理的事務,我們可以在資源管理器API中設置隔離,例如JDBC權限......我想如果有任何方法我們可以在DD中設置容器管理的事務隔離級別? – user1076773

回答

1

事務隔離級別是參與事務的資源的屬性。這與用戶是否管理事務(Bean Managed Transactions,BMT)或容器執行該事務(容器管理事務,CMT)無關。

EJB所做的唯一事情就是通過JTA啓動,傳播和提交或回滾事務。對於每種資源,事務的確切構成取決於該資源。

查看此答案以獲取更詳細的解釋:How do i set the Transaction Isolation in EJB?

+0

謝謝你Arjan .... – user1076773