网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  spring+hibernate+jbpm整合成功     
  文章作者:未知  文章来源:水木森林  
  查看:97次  录入:管理员--2007-11-17  
 

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

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

最后的配置结果是:

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


spring+hibernate+jbpm整合成功<?xml version="1.0" encoding="utf-8"?>
spring+hibernate+jbpm整合成功<!doctype beans public "-//spring//dtd bean//en"
spring+hibernate+jbpm整合成功"http://www.springframework.org/dtd/spring-beans.dtd">
spring+hibernate+jbpm整合成功<beans>
spring+hibernate+jbpm整合成功    <bean id="datasource" class="org.springframework.jdbc.datasource.drivermanagerdatasource">
spring+hibernate+jbpm整合成功        <property name="driverclassname">
spring+hibernate+jbpm整合成功            <value>com.mysql.jdbc.driver</value>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功        <property name="url">
spring+hibernate+jbpm整合成功            <value>jdbc:mysql://localhost:3306/test</value>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功        <property name="username">
spring+hibernate+jbpm整合成功            <value>root</value>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功        <property name="password">
spring+hibernate+jbpm整合成功            <value/>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功    <!-- hibernate sessionfactory -->
spring+hibernate+jbpm整合成功    <bean id="sessionfactory" class="org.springframework.orm.hibernate3.localsessionfactorybean">
spring+hibernate+jbpm整合成功        <property name="datasource">
spring+hibernate+jbpm整合成功            <ref local="datasource"/>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功        <property name="mappinglocations">  
spring+hibernate+jbpm整合成功           <value>classpath*:/org/jbpm/**/*.hbm.xml</value>  
spring+hibernate+jbpm整合成功           </property>
spring+hibernate+jbpm整合成功        <property name="hibernateproperties">  
spring+hibernate+jbpm整合成功           <props>  
spring+hibernate+jbpm整合成功               <prop key="hibernate.dialect">org.hibernate.dialect.mysqldialect</prop>
spring+hibernate+jbpm整合成功               <prop key="hibernate.hbm2ddl.auto">update</prop>
spring+hibernate+jbpm整合成功               <prop key="hibernate.jdbc.batch_size">0</prop>
spring+hibernate+jbpm整合成功           </props>
spring+hibernate+jbpm整合成功       </property> 
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功    <!-- transaction manager for a single hibernate sessionfactory (alternative to jta) -->
spring+hibernate+jbpm整合成功    <bean id="transactionmanager" class="org.springframework.orm.hibernate3.hibernatetransactionmanager">
spring+hibernate+jbpm整合成功        <property name="sessionfactory">
spring+hibernate+jbpm整合成功            <ref local="sessionfactory"/>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功    
spring+hibernate+jbpm整合成功    <!-- reading jbpm process definitions -->
spring+hibernate+jbpm整合成功    <bean id="websaleworkflow1" class="org.springmodules.workflow.jbpm31.definition.processdefinitionfactorybean">
spring+hibernate+jbpm整合成功        <property name="definitionlocation"    value="processdefinition.xml"/>
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功    <!-- jbpm configuration--> 
spring+hibernate+jbpm整合成功    <bean id="jbpmconfiguration" class="org.springmodules.workflow.jbpm31.localjbpmconfigurationfactorybean">
spring+hibernate+jbpm整合成功        <property name="sessionfactory" ref="sessionfactory"/>
spring+hibernate+jbpm整合成功        <property name="configuration" value="jbpm.cfg.xml"/>
spring+hibernate+jbpm整合成功        <property name="processdefinitions">
spring+hibernate+jbpm整合成功            <list>
spring+hibernate+jbpm整合成功                <ref local="websaleworkflow1"/>
spring+hibernate+jbpm整合成功            </list>
spring+hibernate+jbpm整合成功        </property>
spring+hibernate+jbpm整合成功        <property name="createschema" value="true"/>
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功    <!-- jbpm template -->
spring+hibernate+jbpm整合成功    <bean id="jbpmtemplate" class="org.springmodules.workflow.jbpm31.jbpmtemplate">
spring+hibernate+jbpm整合成功        <constructor-arg index="0" ref="jbpmconfiguration"/>
spring+hibernate+jbpm整合成功        <constructor-arg index="1" ref="websaleworkflow1"/>
spring+hibernate+jbpm整合成功    </bean>
spring+hibernate+jbpm整合成功
spring+hibernate+jbpm整合成功</beans>
spring+hibernate+jbpm整合成功

 

其中

spring+hibernate+jbpm整合成功<property name="mappinglocations">  
spring+hibernate+jbpm整合成功           <value>classpath*:/org/jbpm/**/*.hbm.xml</value>  
spring+hibernate+jbpm整合成功           </property>

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

 
 
上一篇: 类型转化与final修饰符    下一篇: 开源技术基础:tomcat的用法
  相关文档
过桥问题编程解决 11-17
jdbc编程基础第二部分 11-17
多线程编程的设计模式 临界区模式 11-17
使用 ant 协助高效开发 java 项目 11-17
java数据对象(jdo)的前世今生详细谈 11-17
与jbuilder2007的第一次亲密接触 11-17
italics 方法 11-16
java缓冲区溢出编程心得 11-17
用.net创建windowsservice的总结 11-17
jdk的安装 11-17
在应用中加入全文检索功能?基于java的全文索引引擎lucene简介 11-17
sun开发者日 2008年3月-4月在线报名开始 03-31
在web应用中动态创建pdf文件 11-16
j2ee-开放的、基于标准的开发和部署的平台 11-17
spring框架的事务管理应用分析 11-17
在linux下装php+jsp 11-17
hibernate 实例学习笔记 11-17
分析java中乱码问题产生的根源 11-17
sun的新java脚本语言 11-17
应用java技术开发wap应用程序 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息