?
Dokumen ini menggunakan Manual laman web PHP Cina Lepaskan
當(dāng)你只有很少的事務(wù)操作時(shí),編程式事務(wù)管理通常比較合適。例如,如果你有一個(gè)Web應(yīng)用,其中只有特定的更新操作有事務(wù)要求,
你可能不愿使用Spring或其他技術(shù)設(shè)置事務(wù)代理。這種情況下,使用 TransactionTemplate
可能 是個(gè)好辦法。
只有編程式事務(wù)管理才能顯式的設(shè)置事務(wù)名稱。
另一方面,如果你的應(yīng)用中存在大量事務(wù)操作,那么聲明式事務(wù)管理通常是值得的。它將事務(wù)管理與業(yè)務(wù)邏輯分離, 而且在Spring中配置也不難。使用Spring,而不是EJB CMT,聲明式事務(wù)管理在配置上的成本極大地降低了。