aop事務(wù)的實現(xiàn)原理 編程式事務(wù)和聲明式事務(wù)的區(qū)別?
編程式事務(wù)和聲明式事務(wù)的區(qū)別?編程事務(wù)就是編寫try catch語句,調(diào)用commitrollback函數(shù)來實現(xiàn)該業(yè)務(wù)數(shù)據(jù)變更的事務(wù)。聲明性事務(wù)是通過框架和事務(wù)定義配置(如spring中的AOP)將事
編程式事務(wù)和聲明式事務(wù)的區(qū)別?
編程事務(wù)就是編寫try catch語句,調(diào)用commitrollback函數(shù)來實現(xiàn)該業(yè)務(wù)數(shù)據(jù)變更的事務(wù)。
聲明性事務(wù)是通過框架和事務(wù)定義配置(如spring中的AOP)將事務(wù)屬性添加到業(yè)務(wù)代碼中。
前者需要編寫大量重復(fù)的事務(wù)控制代碼,后者可以通過設(shè)置一次將事務(wù)特性添加到所有業(yè)務(wù)方法中。