測試類異常Manual close is not allowed over a Spring managed SqlSession


在用Spring 和mybatis整合的 寫測試類的時候報出解決辦法:在全局配置文件   class="org.mybatis.spring.SqlSessionTemplate" 后面加  scope="prototype"

spring 默認scope 是單例模式
這樣只會創建一個Action對象
每次訪問都是同一個Action對象,數據不安全
struts2 是要求 每次次訪問 都對應不同的Action
scope="prototype" 可以保證 當有請求的時候 都創建一個Action對象

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM