軟件藝術思考者 |
|
|||
混沌,彷徨,立志,蓄勢... |
公告
日歷
導航隨筆分類(86)
隨筆檔案(85)
搜索最新評論
閱讀排行榜評論排行榜 |
本文的理解來自實際應用程序。文件名是:applicationContext-hibernate1.xml
熟悉spring-hibernate架構的人對它肯定不陌生。它是由支持spring的組件在編程開始自動生成的,但我們不能總是停留在不管不問的狀態。否則對程序構造就沒有更深一步的理解。 如果理清applicationContext-hibernate1.xml的頭緒或者手工寫它,對于主動改進程序肯定是有益的。 我總結出來的順序是: 1.建myDataSource (org.apache.commons.dbcp.BasicDataSource).屬性包括DBDriver,URL,UserName,Password. 2.mySessionFactory: (org.springframework.orm.hibernate.LocalSessionFactoryBean)屬性包括:mappingResources(hbm.xml的集合),HibernateProperties,myDataSource(注入1). 3.myTransactionManager (org.springframework.orm.hibernate.HibernateTransactionManager)mySessionFactory(注入2) 以上三步是后面各項配置的基礎。從后面開始我們就開始真正的配置我們的Beans了。 4.boDAO (com.realnews.yourProject.service.dao.hibernate.boDAOs)注入mySessionFactory. 5.boTarget (com.realnews.yourProject.service.spring.boServices)?注入boDAO 6.boService (org.springframework.transaction.interceptor.TransactionProxyFactoryBean)注入myTransactionManager及boTarget ,并用transactionAttributes設置數據庫并發控制級別。例如 <property name="transactionAttributes"> ???<props> ????<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop> ????<prop key="save*">PROPAGATION_REQUIRED</prop> ???</props> 7.循環第4到第6步即可配置所有需要配置的bean. 本文不是摘抄,如果想轉摘,請注明出處:www.aygfsteel.com/zhanglijun33 如果想要更詳細的資料可以給我留言。
評論:
|
![]() |
|
Copyright © 智者無疆 | Powered by: 博客園 模板提供:滬江博客 |
觀音菩薩贊