首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

调整hibernate,JBPM.4.4的Spring配置文件

2013-10-22 
整合hibernate,JBPM.4.4的Spring配置文件Spring整合的配置文件这里我就只书写一种,我自己喜欢的配置方式了

整合hibernate,JBPM.4.4的Spring配置文件
Spring整合的配置文件
        这里我就只书写一种,我自己喜欢的配置方式了,其实在配置时,就几种,比如在配置通知和目标对象这里,我本人喜欢用注解方式。好吧,开始了那。。。        1.扫描自动装配bean        <context:component-scan base-package="xx.xx.xx"></context:component>  这里xx代表的是你的包名        2.配置SessionFactory,也就是与Hibernate的整合,这里我个人比较喜欢讲dataSource配置到Spring文件的配置中,有的人喜欢把dataSource的信息配置到hibernate.cfg.xml的里面。这个就因人而异了。        <context:property-placeholder location="classpath:jdbc.properties"></context:property-placeholder>        <bean id = "SessionFactory" class="...LocalSessionFactoryBean">
                <!--指定hibernate配置文件的位置-->                <property name="configLocation" value="classpath:hibernate.cfg.xml"></property>                <!--配置dataSource-->                <bean class="...ComboPooledDataSource">  <!--这里是类名,前面我的省略了,自己查一下就知道了-->                             <property name="jdbcUrl" value="${jdbcUrl}"></property>                             <property name="driverClass" value="${dirverClass}"></property>                              <property name="user" value="${username}"></property>                             <property name="password" value="${password}"></property>                                                          <!--数据库其他的配置信息,你不写就是默认的呢--><property name="minPoolSize" value="3"></property>
<property name="maxPoolSize" value="15"></property>
。。。。。
                                可以直接去拷贝过来就行了                </bean>        </bean>     3.这里配置的是transactionManaager,还有注解,这里就是我最喜欢的方式了。       <bean id="transactionManager" class="...HibernateTransactionManager">           <property name="sessionFactory" ref="sessionFactory" />      </bean>       <tx:annotation-driven transaction-manager="transactionManager" />
     4.我们在做流程管理的时候,要用到jbpm4.4,这里是在spring与其整合       <bean id="springHelper" class="...SpringHelper">             <property name="jbpmcfg" value="jbpm.cfg.xml" />           </bean>       <bean id="processEngie" factory-bean="springHelper" factory-method="createProcessEngine" />     除了在这里配置了,还要在web.xml配置,与struts整合的配置也要在web.xml配置,在web.xml如何配置,以及如何保持原来的加载方式,我在以后如何配置web.xml会讲到的。好吧,就到这里了。   

热点排行