yourname1111
2011-07-14 11:16 阅读 216
已采纳

求解,spring事务问题

service中需要对pojo进行修改,但是只是使用,要求不能影响到数据库

在未开启spring事务的时候,必然和数据库没有关系了,怎么搞都ok

开启spring事务,这样session保持着,想使用attachClean脱离关系,但是没有效果,修改还是会影响到数据库

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    iteye_9831 iteye_9831 2011-07-15 13:29

    pojo从数据库查询出来后,调用evict把pojo从Session缓存中清除掉。

    不过我们一般情况下不允许在不需要保存到数据库时对POJO持久化属性进行修改。

    点赞 评论 复制链接分享
  • andilyliao andilyliao 2011-07-15 12:56

    spring的声明事务就这个样子了 我觉得还是不要太依赖spring 自己写jdbc最好了

    点赞 评论 复制链接分享

相关推荐