整合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会讲到的。好吧,就到这里了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值