JBPM4.4简介(四)-第一个项目的创建

第一个项目的创建

  • 首先创建普通的JAVA项目
  • 引入上述依赖包
  • 在类路径根目录下添加如下文件,命名为jbpm.cfg.xml:

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

 

  <jbpm-configuration>

 

    <import resource="jbpm.default.cfg.xml"/>

    <import resource="jbpm.businesscalendar.cfg.xml"/>

    <import resource="jbpm.tx.hibernate.cfg.xml"/>

    <import resource="jbpm.jpdl.cfg.xml"/>

    <import resource="jbpm.identity.cfg.xml"/>

    <import resource="jbpm.jobexecutor.cfg.xml"/>

 

  </jbpm-configuration>

 

  • 在类路径根目录下添加如下文件,命名为:jbpm.hibernate.cfg.xml:

<!DOCTYPE hibernate-configuration PUBLIC

    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"

    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

    <session-factory>

       <!-- 数据库链接的相关配置-->

       <property name="hibernate.connection.url">jdbc:mysql://localhost/jbpm</property>

       <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

       <property name="hibernate.connection.username">root</property>

       <property name="hibernate.connection.password">mysql</property>

      

       <!-- 数据库方言-->

        <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

       

        <!-- 自动打印出SQL语句-->

       <property name="show_sql">true</property>

      

       <!-- 自动创建数据库表-->

       <property name="hibernate.hbm2ddl.auto">update</property>

      

       <!-- 映射文件列表-->

       <mapping resource="jbpm.execution.hbm.xml"/>

       <mapping resource="jbpm.history.hbm.xml"/>

       <mapping resource="jbpm.identity.hbm.xml"/>

       <mapping resource="jbpm.repository.hbm.xml"/>

       <mapping resource="jbpm.task.hbm.xml"/>

    </session-factory>

</hibernate-configuration>

 

这个文件是hibernate配置文件,JBPM底层使用hibernate来存取数据。此配置的目的是希望JBPM能够把有关信息存储到MYSQL数据库中,便于我们查看。

你可能感兴趣的:(JBPM4.4)