• ssh中的 Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.


    这个错误我整理了  半天才发现问题的存在。

    尝试了网上的很多办法,但是最后都没有达到效果。

    包括这两种:

    第一种: web.xml种的配置

    <filter>
    <filter-name>OpenSessionInViewFilter</filter-name>
    <filter-class>org.springframework.orm.hibernate5.support.OpenSessionInViewFilter</filter-class>
    <init-param>
    <param-name>flushMode</param-name>
    <param-value>AUTO</param-value>
    </init-param>
    </filter>

    <filter-mapping>
    <filter-name>OpenSessionInViewFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    第二种是  修改readonly

    如果两种方式都不行的话,请试试这种方式

    检查你的事务管理设置。我的注释中的是正确的。

    <!-- <aop:pointcut expression="execution(* com.cqut.computer.wang.future_mail.dao.*.*(..))"
    id="txMethods" />
    <aop:pointcut expression="execution(* com.cqut.computer.wang.future_mail.service.*.*(..))"
    id="txMethods" /> -->
    <aop:pointcut expression="execution(* com.**.dao.*.*(..))"
    id="txMethods" />
    <aop:pointcut expression="execution(* com.**.service.*.*(..))"
    id="txMethods" />

  • 相关阅读:
    hdoj2159【二位费用背包】
    POJ2367【拓扑排序】
    POJ2371【水题】
    POJ2369【循环节】
    POJ2370【水题】
    POJ2365【几何】
    POJ2366【二分】
    POJ1276【多重背包】
    瞎说一波3种基本背包问题【希望巨巨们指出错误】
    Codeforces 550B 【暴力】
  • 原文地址:https://www.cnblogs.com/wangnuo/p/6290033.html
Copyright © 2020-2023  润新知