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

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

最新文章

  1. 关于WM_GETTEXT的应用
  2. cocopods 安装与使用
  3. GLFW初体验
  4. oracle 中的trunc()函数及加一个月,一天,一小时,一分钟,一秒钟方法
  5. android定义启动唯一apk
  6. [BZOJ1856][SCOI2010]字符串(组合数学)
  7. 学习记录:浏览器JAVASCRIPT里的WINDOWS,DOCUMNET
  8. js获取几个月前,几周前时间。
  9. luoguP2265 路边的水沟
  10. C#和asp.net中链接数据库中 参数的几种传递方法
  11. HTML表单基本格式与代码
  12. 最大流&流分布&不确定图网络可靠性
  13. QT信号和槽
  14. 洛谷 P3455&BZOJ1101 【[POI2007]ZAP-Queries】
  15. 如何监听Element组件<el-input>标签的回车事件
  16. Sigma Function
  17. python中列表中元素的增删改查
  18. Java学习笔记(二十):多态
  19. IPv4&&IPv6地址结构分析
  20. Javascript 对象(Object)

热门文章

  1. Mysql(压缩包)下载与安装
  2. jQuery----操作类样式(依托开关灯案例)
  3. UWP 设置桌面壁纸、锁屏图片
  4. 20155236范晨歌_MSF基础应用
  5. ubuntu 装 mysql
  6. 可以运行的Oracle Advanced Queue的例子
  7. matplotlib绑定到PyQt5(无菜单)
  8. 牛客国庆集训派对Day1 B. Attack on Titan
  9. Atcoder2167 Blackout
  10. Object C学习笔记5-ARC forbids explicit message* 编译错误