Spring/Activiti/JPA(Hibernate) Integration [url]http://www.kaixinwenda.com/article-derek_zhang_-8364934.html[/url]
Act的官方推荐的orm是mybatis,由于项目需要hibernate,所以做了一次Act和SSH的整合。
1. 首先添加jar依赖。act的engine.jar,spring.jar包。
项目前期比较懒所以没有使用maven(之后才意识到maven的好处)
2. ssh配置
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />(是hibernate的事务管理)
<property name="databaseSchemaUpdate" value="true" />
<property name="databaseType" value="mssql" />
<property name="jobExecutorActivate" value="false" />
<property name="history" value="full" />
</bean>
3.启动应用,成功。
参考文档:[url]http://forums.activiti.org/content/activiti-hibernate[/url] 本文介绍的比较详细。