![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
iteye_699
这个作者很懒,什么都没留下…
展开
-
使用spring提供的测试功能结合JUnit4进行单元测试
在基于SSH的架构开发中,我们在写好dao层和service层的方法之后,需要进行方法的测试,如果每次测试方法还要启动tomcat服务器就太麻烦了,我们可以利用spring给我们提供的一个jar包:spring-test.jar然后结合junit4进行单元测试,而且这个测试可以利用spring的注入功能,引入spring的事物管理,而且对于测试的数据还可以支持回滚,保存数[code="java"]...2010-03-17 13:03:08 · 140 阅读 · 0 评论 -
什么是事务的传播特性?
我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么...2010-04-17 23:32:46 · 75 阅读 · 0 评论 -
什么是声明式事务?什么是编程式事务?
编程式事务:当我们的项目中没有集成进spring 仅仅使用hibernate的话 都会自己进行事务的管理,例如: [code="java"]try { session.beginTransaction(); .... session.getTransaction.commit(); }catch(Exception e) { }finally { ses...2010-04-17 23:41:57 · 1267 阅读 · 0 评论 -
如果我spring中的配置文件SessionFactory的id不叫sessionFactory叫sf,OpensessionInview为什么会报错...
OpenSessionInview使用拦截器实现的,他要用到Hibernate的sessionFactory,这个名称是他默认要着的,如果你的SessionFactory配置的不叫这个名字的话在使用OpenSessionInview拦截器的时候是会报错的。需要我们在配置文件中手动的指定一下你自己定义的SessionFactory的名称。 [code="xml"] sessionFilter...2010-04-19 09:42:05 · 95 阅读 · 0 评论 -
OpensessionInview的配置与事务的关系
[code="xml"] [/code] 上面的这段代码都是spring配置文件中关于事务的配置的,如果我们把这段关于事务的配配置去掉,而在web.xml配置文件中又配置了OpensessionInview拦截器,这个时候事务的...2010-04-19 10:12:45 · 149 阅读 · 0 评论