spring的读写事务和只读事务的区别

  今天遇到的问题是hibernate和spring集成,在同一个事务中,如果改变关联的对象的值后,会自动更新到数据库中,而我却不希望他更新到数据库中。最终以设置spring的事务为只读(read-only='true')解决问题。

          设为只读型事务,可以使持久层尝试对数据操作进行优化,如对于只读事务Hibernate将不执行flush操作,而某些数据库连接池和JDBC 驱动也对只读型操作进行了特别优化。

  上次oracle只读事务和这个事务混淆起来,在这边会有好的对比。oracle 只读事务

猜你喜欢

转载自blog.csdn.net/lztyll123/article/details/9130133