求解,spring事务问题

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

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

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

2个回答

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!