在Spring配置事务中设置的read-only="true"不起作用,仍可以执行写操作;但是其他的正常。
查看了一下DataSourceTransactionManager这个类的doBegin方法中没有判断read-only。HibernateTransactionManager.doBegain方法中则有一判断if(!definition.isReadOnly() && !txObject.isNewSession())
本文共 271 字,大约阅读时间需要 1 分钟。
在Spring配置事务中设置的read-only="true"不起作用,仍可以执行写操作;但是其他的正常。
查看了一下DataSourceTransactionManager这个类的doBegin方法中没有判断read-only。HibernateTransactionManager.doBegain方法中则有一判断if(!definition.isReadOnly() && !txObject.isNewSession())
转载于:https://www.cnblogs.com/gavinYang/p/11198058.html