france

https://github.com/francecil

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理




通过多天的改bug 对数据源这个东西了解多了..    我发现 spring+hibernate下  申请数据库连接是在一个action方法内  也就是说  action 里面有三个 service方法 (也就是各自独立不上同事务的)  那么就需要申请三个数据库连接。。      


action里面正确的配置:

@Resource(name="shopService")
	private ShopService service ;
//	public ShopAction() {
//		
//		ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
//		service = (ShopService)ctx.getBean("shopService");
//		
//	}

不用set get方法
注意 上面的注释 不要在action里面加这个构造方法 就是因为这个 导致我的数据库连接一直没得到正确的释放

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted on 2015-03-15 00:30  france  阅读(491)  评论(0)    收藏  举报