spring 笔记

    前一段时间一直在给一个以前的项目加spring框架。这里主要是想使用spring的两个特性:数据库连接的管理和事务管理。由于对spring的理解不够透彻,在这个过程中遇到不少问题,摸着石头过河,搜了不少资料,总算解决了。现在还是做一个笔记吧。

   一、spring 和jbpm的整合:其实比较简单,先下载spring 的modules 配置jbpmTemplate就可以了,使用jbpmTemplate来生Jbpmconfiguration。

二、加上spring 后查询很慢,多翻几次就卡起了。服务器不在有任何反应。这个最郁闷的了,搜了半天还是没找到解决办法。更改连接池配置,更改链接池管理程序。后来仔细想想,像是数据库连接被用完了。然后把数据库连接的release_mode改为after_transaction。这样貌似问题解决了。原来connection.release_mode的默认值是on_close而在我的dao里,又没显式的去关闭连接,所以连接很快用尽。

三、事务管理上也遇到问题。这个是一个低级错误了。测试是在rule里进行的第一条规则写数据,第二条规则仍异常。异常有输出,但是数据还是写进去了,事务没回滚。想了半天,又把spring的资料翻出来看了。才发现这个异常我已捕捉,但并没有在throw出去,spring 并未得到这个exception.......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值