2013-08-19 149 views

回答

1

的applicationContext.xml

<!-- common transaction manager --> 
    <bean id="transactionManager" 
     class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
     <property name="sessionFactory" ref="sessionFactory"/> 
    </bean> 

    <!-- activiti processEngineConfiguration --> 
    <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> 
    ............................   
    <property name="transactionManager" ref="transactionManager" /> 
    ........................... 
    </bean> 
+0

谢谢回复!对我来说非常重要的问题:我可以使用Hibernate和Activiti的常见事务来组织会话每会话吗? –

+0

我的意思是可以使用session.setFlushMode(FlushMode.MANUAL)的扩展对话吗? –

+1

当您传递外部事务管理器时,activiti从不会尝试自己管理事务,它将所有事务都留给事务管理器。所以如果你实现session-per-conversation模式activiti和hibernate将使用相同的事务 – ATMTA