Spring/Struts/Mybatis/Hibernate
iteye_34
这个作者很懒,什么都没留下…
展开
-
Spring 使用注解方式进行事务管理
大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。 事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 例子: @Transactionalpublic class TestServiceBean implements TestService {} 当类中某些方法不需要事物时...原创 2013-02-27 17:47:07 · 78 阅读 · 0 评论 -
Spring AOP日志拦截器
如果要在方法执行前或后或抛出异常后加上一个自己的拦截器,或者一个环绕拦截器,在拦截器中执行一些操作,比如执行一些数据库操作,记录一些信 息,这些操作通过调用一个服务类的方法来执行,这个方法也在spring事务管理拦截器的管理之下,那么这个记录方法需要在另一个事务中进行,而不是与被 拦截方法在同一个事务中,不然如果被拦截方法抛出异常需要回滚时,所作的记录也会被回滚,当然有时候确实需要同时回滚,那就要...原创 2013-03-01 11:26:40 · 77 阅读 · 0 评论 -
log4j mybatis打印sql语句
1.如果是log4j.xml则添加 2.如果是log4j.properties则添加 log4j.logger.com.ibatis = DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource = DEBUG log4j.logger.com.ibatis.common.jdbc.Scri...原创 2013-03-05 15:15:00 · 105 阅读 · 0 评论 -
Spring——数据库连接池(转载)
Spring——数据库连接池(转载) 一、连接池概述 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个 应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲...原创 2013-03-12 10:27:48 · 86 阅读 · 0 评论