`

异常记录

阅读更多
spring 环境下做一个保存操作时,抛出如下异常:

     org.springframework.dao.InvalidDataAccessApiUsageException: 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.

<!-- 配置事务特性 -->      
<tx:advice id="txAdviceBHO" transaction-manager="transactionManager">
    <tx:attributes>
       <tx:method name="save*" propagation="REQUIRED" />
       <tx:method name="update*" propagation="REQUIRED" />
       <tx:method name="delete*" propagation="REQUIRED" />
       <tx:method name="*" read-only="true" propagation="NEVER"/>
    </tx:attributes>
</tx:advice>


原因 在于配置事务时有错误,我调用的方法为orderSave,操作为保存数据,而在如下配置中针对此方法只能做读取操作,就出现了如上异常




分享到:
评论

相关推荐

    亲测有效-WPF异常捕捉及解决程序异常闪退与本地异常记录功能代码

    本文将深入探讨如何在WPF应用中实现有效的异常捕捉,防止程序异常闪退,并添加本地异常记录功能。 一、全局异常处理 1. 主窗口构造函数:在WPF应用程序的主窗口构造函数中,可以设置一个事件处理器来捕获未处理的...

    放射科传染病异常记录反馈登记表.pdf

    放射科传染病异常记录反馈登记表 在医疗信息系统中,记录和跟踪传染病异常事件是非常重要的。放射科传染病异常记录反馈登记表是一种常用的工具,用于记录和跟踪传染病异常事件的发生、处理和结果。下面是该表格中...

    收货异常记录表

    在超市管理中,收货异常记录表是至关重要的工具,它用于跟踪并处理在货物接收过程中出现的各种问题,确保库存的准确性和效率。这个文档,"收货异常记录表",是一个专门针对超市管理设计的实用模板,适用于超市管理...

    asp.net 网站异常日志记录,全局配置即可实现全部错误的记录,可管理查看错误

    总结起来,ASP.NET的异常记录和日志管理涉及到全局异常处理的配置、选择合适的日志库、自定义日志记录方法以及构建错误查看系统。通过这些步骤,我们不仅可以确保在出错时得到详细的信息,还能提升问题解决的速度,...

    SQL优化通用类/特殊字符过滤/优化查询排序/异常记录

    SQL/SqlParameter特殊字符过滤/优化查询排序/异常记录row_number()over(order by {1})as row 排序 not in 排序 SQL查询、更新、插入、分页排序,存储过程调用

    设备异常情况报告记录表(Word表格).doc

    "设备异常情况报告记录表"是企业管理中一个基础且关键的工具,用于及时发现、记录和处理设备出现的问题,防止小故障演变成大事故,确保生产的顺利进行。以下是关于这个表格及其相关知识点的详细说明: 1. **设备...

    用友清除异常互斥记录

    2. 找到异常记录:在系统管理模块中,选择“数据”菜单,然后点击“互斥记录查询”,系统会列出所有当前存在的异常互斥记录。 3. 分析记录:查看互斥记录的详细信息,包括涉及的模块、操作用户、发生时间等,以便...

    设备异常情况报告记录表(Word模板、DOC格式).doc

    在企业运营中,设备管理是至关重要的环节,而设备异常情况报告记录表是这一环节中的核心工具。这个Word模板旨在帮助企业有效地追踪、管理和解决设备出现的异常问题,以确保生产流程的顺畅和设备的正常运行。 设备...

    Android全局捕获崩溃异常记录日志保存至本地并定时删除

    为了解决这个问题,开发者通常会实现全局异常捕获机制,以便在程序崩溃时记录异常信息,并将这些日志保存到本地。此外,为了维护存储空间的有效利用,日志还需要定时清理。本文将详细介绍如何在Android中实现这一...

    log4j日志记录对于exception的记录问题

    - 使用MDC(Mapped Diagnostic Context)和NDC(Nested Diagnostic Context)存储运行时的上下文信息,这些信息可以在异常记录时一并输出。 5. **日志收集与分析** - 生产环境中,日志通常会被集中收集(如使用...

    高效的java异常处理框架高效的java异常处理框架高效的java异常处理框架

    3、异常记录:记录异常的信息,以便后续的分析和 debug。 4、异常测试:对异常处理逻辑进行测试,确保程序的健壮性。 设计一个高效的 Java 异常处理框架需要遵循基本原则,分类处理不同的异常,设计合适的异常处理...

    oracle记录存储过程日志的方法

    本包用于记录存储过程里面的日志,将日志信息写入日志表(mylog)。可以记录日志时间、过程名称、过程里面...如果在异常处理部分记录日志,还可以记录异常代码、异常原因、异常产生的行数。 本人使用开发环境为oracle10g

    ukihsoroy#ukihsoroy.github.io#Spark Streaming异常记录总篇1

    1.异常信息 2.解决办法 1.异常信息 2.产生原因 2.引入jackson jar包错误,spark中应引入 jackson-module-scala 版本

    电信设备-一种记录内核异常栈及调试信息的方法及系统.zip

    因此,建立高效且详尽的异常记录和调试系统对于保持设备稳定运行至关重要。 综上所述,"电信设备-一种记录内核异常栈及调试信息的方法及系统"着重研究的是如何在电信设备中优化异常处理流程,确保当异常发生时,...

    行业分类-设备装置-记录测试异常的方法、智能终端及具有存储功能的装置.zip

    4. **异常记录机制**:在智能终端上,异常记录通常是通过日志系统实现的,它可以记录系统运行过程中的事件,包括正常操作和错误。有效的异常记录应包括错误时间戳、错误类型、错误源、影响的组件以及可能的触发因素...

    异常处理及日志记录

    在开发Web应用程序时,异常处理和日志记录是至关重要的环节。MVC(Model-View-Controller)架构模式被广泛应用于构建动态网站,因为它能够清晰地分离业务逻辑、数据模型和用户界面。在这个主题中,我们将深入探讨...

    [EntLib]微软企业库5.0 学习之路——第三步、为项目加上异常处理(采用自定义扩展方式记录到数据库中).doc

    - 要将异常记录到数据库,你需要实现`IExceptionHandler`接口。这个接口有两个方法:`HandleException`和`CanHandleException`。`HandleException`方法负责处理异常并记录,而`CanHandleException`用于决定是否处理...

    ASP.NET 全局异常处理

    除了基本的异常记录和通知外,还可以进一步优化全局异常处理机制: - **自定义错误页面**:通过配置`Web.config`中的`customErrors`节点,可以设置自定义的错误页面,以提供更友好的用户界面。 - **错误日志管理**...

    slack-exception-logger-bundle:将symfony2异常记录到Slack通道

    #Slack异常记录器捆绑包,用于Symfony2 此捆绑包允许将symfony2应用程序中引发的异常自动记录到通道。 要使用它,您首先需要在Slack中设置一个传入的Webhook-您可以在进行此操作(将your_slack_instance替换为调用...

    工作中应用(U8异常锁定清理)

    * 说明2:正常记录与异常记录,标识位 Ua_tasklog.taskstate 为 0、1、2、3、4 的为正常 其他为不正常 * * 解除客户锁定模块 * 软件出现异常或突然断电情况下,会在记录表LockVouch 中留下记录,通过解除客户...

Global site tag (gtag.js) - Google Analytics