spring+hibernate+jbpm整合成功

原创 2006年11月13日 15:29:00

接<<spring+hibernate+jbpm整合失败>>

终于搞定了,在此感谢chenjin的指点。

从10.31日整合失败后,这块就一直是我的心病,我甚至都跑去了http://www.springframework.org/去发了一个帖,这还是我第一次用英文问问题呢。

最后的配置结果是:

hibernate.cfg.xml、jbpm.cfg.xml在关联spring后保持不变,只需要更改spirng的配置文件就好了。

 

<?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="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        
<property name="driverClassName">
            
<value>com.mysql.jdbc.Driver</value>
        
</property>
        
<property name="url">
            
<value>jdbc:mysql://localhost:3306/test</value>
        
</property>
        
<property name="username">
            
<value>root</value>
        
</property>
        
<property name="password">
            
<value/>
        
</property>
    
</bean>
    
<!-- Hibernate SessionFactory -->
    
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        
<property name="dataSource">
            
<ref local="dataSource"/>
        
</property>
        
<property name="mappingLocations">  
           
<value>classpath*:/org/jbpm/**/*.hbm.xml</value>  
           
</property>
        
<property name="hibernateProperties">  
           
<props>  
               
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
               
<prop key="hibernate.hbm2ddl.auto">update</prop>
               
<prop key="hibernate.jdbc.batch_size">0</prop>
           
</props>
       
</property> 
    
</bean>
    
<!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
    
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
        
<property name="sessionFactory">
            
<ref local="sessionFactory"/>
        
</property>
    
</bean>
    
    
<!-- reading jBPM process definitions -->
    
<bean id="websaleWorkflow1" class="org.springmodules.workflow.jbpm31.definition.ProcessDefinitionFactoryBean">
        
<property name="definitionLocation"    value="processdefinition.xml"/>
    
</bean>
    
<!-- jBPM configuration--> 
    
<bean id="jbpmConfiguration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
        
<property name="sessionFactory" ref="sessionFactory"/>
        
<property name="configuration" value="jbpm.cfg.xml"/>
        
<property name="processDefinitions">
            
<list>
                
<ref local="websaleWorkflow1"/>
            
</list>
        
</property>
        
<property name="createSchema" value="true"/>
    
</bean>
    
<!-- jBPM template -->
    
<bean id="jbpmTemplate" class="org.springmodules.workflow.jbpm31.JbpmTemplate">
        
<constructor-arg index="0" ref="jbpmConfiguration"/>
        
<constructor-arg index="1" ref="websaleWorkflow1"/>
    
</bean>

</beans>

 

其中

<property name="mappingLocations">  
           
<value>classpath*:/org/jbpm/**/*.hbm.xml</value>  
           
</property>

很关键,我就是想spring会通过jbpm找到hibernate.cfg.xml而没有设置,才失败的。

Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子)。

Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子)。 1.       jbpm4.4 测试环境搭建 2.   ...

jbpm4整合struts2+spring2.5+hibernate3.3入门实例教程

jbpm4整合struts2+spring2.5+hibernate3.3入门实例教程,代码下载地址:http://www.zuidaima.com/share/1751866898320384.ht...

JBPM4.3整合spring2.5+hibernate3.3.2

一、spring的配置文件applicationContext.xml        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

jbpm4整合struts2+spring2.5+hibernate3.3

在网上,不管是百度、还是谷歌 搜索了一下,截至到目前(2009-08-29),没有搜索出一个JBPM4结合其他框架的完成例子,都是一些简单的介绍,而且所有文章大同小异,虽然文章上千章,但是好像出自 ...
  • qiuhan
  • qiuhan
  • 2012年08月21日 13:36
  • 1197

spring struts hibernate成功整合实例

  • 2009年06月25日 17:44
  • 14.31MB
  • 下载

spring struts hibernate成功整合实例

  • 2009年06月25日 17:45
  • 14.18MB
  • 下载

JBPM4.4 + Struts2 + Spring3 + Hibernate3之整合

版本说明:JBPM4.4 + Struts2 + Spring3 + Hibernate3 注:      想要让JBPM4.4与SSH2进行整合,首先需要先整合SSH2。关于SSH2的整合部分省...

jbpm4.3 + spring3.0 +oracle10g+hibernate3+tomcat6 集成笔记

版本信息: jbpm4.3 spring 3.0 oracle 10g hibernate3.6.10-final tomcat 6.0.26 为了方便说明,本文中jbpm4.3的安装根目录记录为 J...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring+hibernate+jbpm整合成功
举报原因:
原因补充:

(最多只允许输入30个字)