Mysql 错误 Connection is read-only 解决方式
2024-08-27 22:41:18
环境Spring+Mybatis
<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!-- 声明式事物管理 -->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="get*" read-only="true" />
<tx:method name="find*" read-only="true" />
<tx:method name="load*" read-only="true" />
<tx:method name="query*" read-only="true" />
<tx:method name="add*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<tx:method name="save*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<tx:method name="insert*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<tx:method name="update*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<tx:method name="modify*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<tx:method name="delete*" read-only="false" rollback-for="Exception" propagation="REQUIRED"/>
<!-- <tx:method name="*" read-only="true"/> -->
</tx:attributes>
</tx:advice> 以上只为示例,使用事务控制连接数据库方法规范,只读方法和操作方法 有的项目中没有配置声明式事务,是在service层用
@Transactional(readOnly = false) 注解进行控制
最新文章
- POJ 1979
- centos 5.8 64位系统安装 mysql5.6
- 查看w3wp进程占用的内存及.NET内存泄露,死锁分析--转载
- Metaspace 之一--java8 去掉 perm 用 Metaspace 来替代
- 5 approach to load UIView from Xib
- Android中ListView通过BaseAdapter实现数据的绑定
- (原)Matlab的svmtrain和svmclassify
- Android Resource介绍和使用
- VMware Workstation 14安装VMware Tools
- Web请求相关
- Moonlight Shadow
- Itween 动画插件中 的画线
- js簡介
- mock.js的使用
- SpringMVC学习三
- matplot读取文本文件画图
- Python之路(第二十三篇) 面向对象初级:静态属性、静态方法、类方法
- Unity3D Shader 学习笔记(一):初识Shader
- Could not autowire field: private java.lang.Integer com.taotao.sso.service.impl.UserServiceImpl.SSO_
- java连接redis无法连接,报异常RedisConnectionException