<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 11,  comments - 9,  trackbacks - 0

     

  • Derby 是一種功能完備的關系數據庫,具有能與大型企業數據庫相抗衡的能力。不要讓它極小的規模(2 MB)和成本(0 美元)給騙了。
  • Derby 是純事務型的,當和 J2EE 服務器的 JTA 事務管理器一起使用時,可以參與全局(分布式)事務。
  • Derby 數據庫系統(二進制文件和數據庫)可以復制到任何帶有 J2SE JVM 的平臺,并且無需重新編譯或作其他修改就能運行。
  • 缺省配置下的 Derby 數據庫系統不需要進行單獨的管理。它的引擎在 J2EE 服務器 JVM 進程中運行,成為系統集成的一部分。
  • applicationContext-hibernate.xml

    <?
    xml version="1.0" encoding="UTF-8"?>

    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">


    <beans> 

        <bean id="exampleDataSource"

           class="org.apache.commons.dbcp.BasicDataSource">

           <property name="driverClassName">

               <value>org.apache.derby.jdbc.EmbeddedDriver</value>

           </property>

           <property name="url">

               <value>jdbc:derby:springexample;create=true</value>

           </property>

        </bean> 

     

     

        <bean id="exampleHibernateProperties"

           class="org.springframework.beans.factory.config.PropertiesFactoryBean">

           <property name="properties">

               <props>

                  <prop key="hibernate.hbm2ddl.auto">update</prop>

                  <prop key="hibernate.dialect">

                      net.sf.hibernate.dialect.DerbyDialect

                  </prop>

                  <prop key="hibernate.query.substitutions">

                      true 'T', false 'F'

                  </prop>

                  <prop key="hibernate.show_sql">true</prop>

     

     

                  <prop key="hibernate.dbcp.maxActive">10</prop>

                  <prop key="hibernate.dbcp.whenExhaustedAction">2</prop>

                  <prop key="hibernate.dbcp.maxWait">20000</prop>

                  <prop key="hibernate.dbcp.maxIdle">10</prop>

     

     

                  <prop key="hibernate.dbcp.ps.maxActive">10</prop>

                  <prop key="hibernate.dbcp.ps.whenExhaustedAction">

                      2

                  </prop>

                  <prop key="hibernate.dbcp.ps.maxWait">20000</prop>

                  <prop key="hibernate.dbcp.ps.maxIdle">10</prop>

     

     

                  <prop key="hibernate.dbcp.validationQuery">

                      select 1 from dual

                  </prop>

                  <prop key="hibernate.dbcp.testOnBorrow">true</prop>

                  <prop key="hibernate.dbcp.testOnReturn">true</prop>

     

               </props>

           </property>

        </bean>

     

     

        <bean id="mySessionFactory"

           class="org.springframework.orm.hibernate.LocalSessionFactoryBean">

           <property name="mappingResources">

               <list>

                  <value>com/meagle/bo/Order.hbm.xml</value>

                  <value>com/meagle/bo/OrderLineItem.hbm.xml</value>

               </list>

           </property>

     

           <property name="dataSource">

               <ref local="exampleDataSource" />

           </property>

     

           <property name="hibernateProperties">

               <ref bean="exampleHibernateProperties" />

           </property>

     

        </bean>

     

     

        <!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->

        <bean id="myTransactionManager"

           class="org.springframework.orm.hibernate.HibernateTransactionManager">

           <property name="sessionFactory">

               <ref local="mySessionFactory" />

     

           </property>

        </bean>

     

     

        <!-- ***** ORDER SERVICE *****-->

        <bean id="orderService"

           class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">

           <property name="transactionManager">

               <ref local="myTransactionManager" />

           </property>

           <property name="target">

               <ref local="orderTarget" />

           </property>

           <property name="transactionAttributes">

               <props>

                  <prop key="find*">

                      PROPAGATION_REQUIRED,readOnly,-OrderException

                  </prop>

                  <prop key="save*">

                      PROPAGATION_REQUIRED,-OrderException,-OrderMinimumAmountException

                  </prop>

               </props>

           </property>

        </bean>

     

        <!-- OrderTarget primary business object implementation -->

        <bean id="orderTarget"

           class="com.meagle.service.spring.OrderServiceSpringImpl">

           <property name="orderDAO">

               <ref local="orderDAO" />

           </property>

        </bean>

     

        <!-- DAO object: Hibernate implementation -->

        <bean id="orderDAO"

           class="com.meagle.service.dao.hibernate.OrderHibernateDAO">

           <property name="sessionFactory">

               <ref local="mySessionFactory" />

           </property>

        </bean>

     </beans>

     

    posted on 2006-03-06 23:01 square 閱讀(3917) 評論(1)  編輯  收藏


    FeedBack:
    # re: derby在spring 中的運用 和 配置
    2009-02-04 17:37 | 燕歸
    寫的好,要是有說明文字更好~  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    收藏夾

    IBM developerworks JAVA

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人a毛片免费视频观看| 久久综合九色综合97免费下载| 亚洲高清免费视频| 少妇性饥渴无码A区免费 | 亚洲校园春色小说| 国产乱子伦精品免费女| 99久久成人国产精品免费| 亚洲五月综合网色九月色| 免费亚洲视频在线观看| 日本一卡精品视频免费| 色欲aⅴ亚洲情无码AV蜜桃| 久久亚洲国产精品| 可以免费观看的一级毛片| 免费人成在线观看网站品爱网| 色天使亚洲综合一区二区| 色婷婷六月亚洲婷婷丁香| 免费真实播放国产乱子伦| 6080午夜一级毛片免费看| 一级毛片a女人刺激视频免费| 亚洲欧洲自拍拍偷午夜色| 中文字幕久久亚洲一区| 最新仑乱免费视频| 久久午夜羞羞影院免费观看| 在线亚洲v日韩v| 亚洲二区在线视频| 亚洲AV日韩AV天堂一区二区三区| 国产精品国产免费无码专区不卡| 97国产在线公开免费观看| 免费一级全黄少妇性色生活片 | 国产午夜无码视频免费网站 | 久久99亚洲综合精品首页| 最近的免费中文字幕视频| 日本免费中文字幕| a免费毛片在线播放| 亚洲AV无码精品国产成人| 亚洲伊人精品综合在合线| 国产V亚洲V天堂无码久久久| 成人亚洲网站www在线观看 | 亚洲精品成人网站在线观看 | 亚洲人成网站999久久久综合| 亚洲AV中文无码乱人伦下载|