国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

SSH中懶加載異常的解決辦法

2019-11-14 22:26:32
字體:
來源:轉載
供稿:網友
SSH中懶加載異常的解決辦法

web.xml 的配置文件

    <!-- 配置SPRing解決懶加載問題的過濾器 -->    <filter>        <filter-name>OpensessionInViewFilter</filter-name>        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>OpenSessionInViewFilter</filter-name>        <url-pattern>*.action</url-pattern>    </filter-mapping>      <!-- 配置Struts2的主過濾器 -->    <filter>        <filter-name>struts2</filter-name>        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>struts2</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

注意 : 一定要配置在struts過濾器的上面, 否則不起作用

使用了OpenSessionInView模式可能造成內存和數據庫連接問題 由于使用了OpenSessionInView模式,Session的生命周期變長。雖然解決了Lazy Load的問題,但是帶來的問題就是Hibernate的一級緩存,也就是Session級別的緩存的生命周期會變得非常長,如果在Service層做大批量的數據操作時,其實這些數據會在緩存中保留一份,這是非常耗費內存的。還有一個數據庫連接的問題,存在的原因在于由于數據庫的Connection是和Session綁在一起的,所以,Connection也會得不到及時的釋放。因而當系統出現業務非常繁忙,而計算量又非常大的時候,數據連接池的連接數會不夠


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 讷河市| 韶关市| 闽侯县| 收藏| 会理县| 大兴区| 舒兰市| 阿克苏市| 宁化县| 伊宁县| 通山县| 南投市| 威信县| 通河县| 溆浦县| 日喀则市| 甘洛县| 江都市| 曲靖市| 怀来县| 莱州市| 福泉市| 崇阳县| 海丰县| 南岸区| 玉林市| 盐源县| 格尔木市| 新丰县| 磴口县| 石河子市| 海盐县| 棋牌| 泉州市| 鹿邑县| 福泉市| 临朐县| 乐东| 信宜市| 平阳县| 永胜县|