官网一些用户提交的示例配置:http://activemq.apache.org/user-submitted-configurations.html 完整配置及介绍:http://activemq.apache.org/features.html Using ActiveMQ5:http://activemq.apache.org/using-activemq-5.html 参照此贴:http://www.open-open.com/lib/view/open1400126457817.html
引语:事务回滚,可以配置哪些异常回滚,哪些异常不回滚,如果不细究其内部实现,则会一直担心不知道该怎么配,比如以为配了rollbackFor = Exception.class
则误以为,只有抛出Exception异常时才会回滚,实则不然!
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.logback-extensions</groupId>
<artifactId>logback-ext-spring</artifactId>
<version>0.1.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.12</version>
</dependency>
如上所示是集成所需要的依赖,其中:
引语:都知道数据库有锁机制,比如MySql的Innodb,提供读锁(S锁)和写锁(X锁),用户可通过SQL显示加锁执行,但直接使用锁在程序中使用是很麻烦的,所以数据库提供了自动锁机制。只要用户指定会话的事务隔离级别,数据库就会分析事务中的SQL,然后自动为事务操作加上适合的锁。