在Spring配置事務中設置的read-only="true"不起作用,仍可以執行寫操作;但是其他的正常。
查看了一下DataSourceTransactionManager這個類的doBegin方法中沒有判斷read-only。
HibernateTransactionManager.doBegain方法中則有一判斷
if(!definition.isReadOnly() && !txObject.isNewSession())
在Spring配置事務中設置的read-only="true"不起作用,仍可以執行寫操作;但是其他的正常。
查看了一下DataSourceTransactionManager這個類的doBegin方法中沒有判斷read-only。
HibernateTransactionManager.doBegain方法中則有一判斷
if(!definition.isReadOnly() && !txObject.isNewSession())
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。