zoukankan      html  css  js  c++  java
  • 关于Spring出现"COMMIT/AUTO or remove 'readOnly' marker from transaction definition."的解决办法

    对数据库进行操作时报出了如下的错误:

    原因:对service没有配置事务的操作或配置之后没有为service添加注解

    解决办法,在spring的xml中配置事务的相关部分:

    1 <!-- 配置事务管理 -->
    2     <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">
    3         <property name="sessionFactory" ref="sessionFactory"></property>
    4     </bean>
    5     
    6     <!-- 开启事务管理 -->
    7     <tx:annotation-driven transaction-manager="transactionManager"/>

    最后不要忘记在service上添加注解:

  • 相关阅读:
    IO流
    简单JSON
    开发流程
    命名规范
    策略模式
    Git的使用
    Markdown的使用
    代理模式
    装饰者模式
    POJ 2976 3111(二分-最大化平均值)
  • 原文地址:https://www.cnblogs.com/cuibin/p/6735428.html
Copyright © 2011-2022 走看看