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...