![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
stevenbill
这个作者很懒,什么都没留下…
展开
-
Spring 加载配置文件的几种方式
第一种: //获得spring资源,加载配置文件 Resource resource = new ClassPathResource("applicationContext.xml"); //获得spring的容器实例,BeanFactory这是一个抽象的接口 BeanFactory factory = new XmlBeanFactory(reso...原创 2012-03-02 13:28:16 · 248 阅读 · 0 评论 -
spring 事务代理创建及简化事务配置
一. 使用TransactionProxyFactoryBean创建事务代理(通常事务代理以Service层为目标bean) //配置hibernate的事务管理器,使用HibernateTransactionManager类,该类实现了PlatformTransactionManager接口,针对hibernate 持久化连接的特定实现 //配置pe...原创 2012-03-04 16:37:13 · 92 阅读 · 0 评论 -
Spring中事务传播行为种类
Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没...原创 2012-03-07 13:29:45 · 64 阅读 · 0 评论 -
spring事务的传播行为与隔离级别
spring事务的传播行为是面试中经常被问到的问题,要将事务的传播行为与隔离级别熟练的掌握,在实际开发过程中,特别是在并发高、更新数据量大、关系表比较多的情况下,经常会遇到关于事务的问题。 首先,要了解的是什么是数据库的隔离级别。在一个典型的应用中,并发是不可避免的,多个事务并发运行,操作同一个数据来完成任务。并发可能会导致以下问题: 脏读(Dirty read):脏读发生在一个事务读取了...原创 2012-03-07 13:41:49 · 60 阅读 · 0 评论