我使用 Jackrabbit 来存储文件(数据存储)和 Hibernate 几乎所有其他东西。我不知道很多事务等,但我知道我想要这两个事务的全局事务,以便异常回滚所有内容。目前数据库内容已回滚,但 Jackrabbit 没有。
我正在使用 Spring 3.2。我已将 Jackrabbit JCA 适配器部署到 JBoss (7.1.1)。我在配置 xml 中有这些行:
<bean id="txManager"
class="org.springframework.transaction.jta.JtaTransactionManager"></bean>
<tx:annotation-driven transaction-manager="txManager"
proxy-target-class="true"/>
然而,这似乎还不够。有人能给我一些线索,让我知道我需要阅读什么/在哪里可以找到这方面的信息吗?如果其中一个资源提供者发生问题,我需要回滚所有内容。