ssh框架配置数据源 数据库连接没有正常释放




通过多天的改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里面加这个构造方法 就是因为这个 导致我的数据库连接一直没得到正确的释放

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

today lazy . tomorrow die .
原文地址:https://www.cnblogs.com/france/p/4808570.html