日期:2014-05-16  浏览次数:20461 次

工作流Activiti的学习总结(三) activit数据库限制和数据库相关的配置

数据库相关的配置:
???
activiti中的持久化框架采用Ibatis3实现。有两种方式定义activiti的数据库。
??? 1.
通过jdbc.properties定义数据库相关的属性:
??????? jdbcUrl:jdbc url
连接字符串.
??????? jdbcDriver:
数据库驱动
??????? jdbcUsername:
用户名。
??????? jdbcPassword:
用户密码
?? ??
默认的MyBatis连接池设置基于jdbc.properties文件构建数据源的。以下属性为可选的连接池默认的属性:
?jdbcMaxActiveConnections:
在任何时间,连接池中最大的活动连接数.默认为10 ?????jdbcMaxIdleConnections: 连接池中最大的连接池空闲连接数。
jdbcMaxCheckoutTime:
连接池心跳检查毫秒数。默认 20000 (20). jdbcMaxWaitTime: This is a low level setting that gives the pool a chance to print a log status and re-attempt the acquisition of a connection in the case that it’s taking unusually long (to avoid failing silently forever if the pool is misconfigured) Default is 20000 (20 seconds).
activiti-cfg.jar文件中配置如下:
<?xml version="1.0" encoding="UTF-8"?>

?

<beans xmlns="http://www.springframework.org/schema/beans"

?????? xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

?????? xsi:schemaLocation="http://www.springframework.org/schema/beans?? http://www.springframework.org/schema/beans/spring-beans.xsd">

?

? <bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">