spring入門例項 DAO,宣告事務

2021-09-12 03:15:53 字數 749 閱讀 1332

spring入門例項-dao,事務

例項使用**模式,使用dao,並且新增事務功能

配置檔案:

oracle.jdbc.driver.oracledriver

jdbc:oracle:thin:@192.168.32.227:1521:orcl

lpromis

lpromis

propagation_required

使用 org.springframework.transaction.interceptor.transactionproxyfactorybean實現**事務,事務處理類

transactionmanager,dao的bean是userdao,**事務屬性設定為insert操作,

其中propagation_required,是事務操作屬性,還有許多,有興趣可以自己看看api。

bean的實現:

/**

* use declarative transaction

* @author logichina

* */

public class datasourcedao

private jdbctemplate jdbctemplate;

public void insertcustomer()

public static void main(string args)

}

spring幾種Dao支援配置

事務的處理一般來說有兩種方式 乙個是依賴特定的資源的事務 如通過jdbc,jta,hibernate transaction。還有乙個就是依賴視窗的引數進行事務管理,像ejb容器事務 spring對於以上兩種都有相應的實現,還提供了一些輔助類可供我們選擇使用,如基於jdbc,jdo,hibernat...

spring入門 spring入門案例

扯淡完成 spring到底是個什麼東西,這個是我們先放一放,首先,spring是乙個可以把我們的物件自動例項化的乙個框架,我們今天先演示下這個。我們知道,在我們程式執行的過程中,所有的 最後執行完都會在記憶體中有體現的。比如說,我寫了如下 public class user public strin...

Spring宣告式事務

net.sf.hibernate.dialect.oracle9dialect false true net.sf.hibernate.transaction.jdbctransactionfactory 1025 用heibernate來管理事務 當用spring和heibernate一起完成da...