求解,spring事务问题

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

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

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

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

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

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