mycat更新时字段无法更新异常的解决方案
来源:互联网 发布:启航网络 编辑:程序博客网 时间:2024/06/06 04:40
场景描述
- 开发环境:spring boot1.5.3.RELEASE +JPA
- 数据库环境:mycat 1.6+mysql5.6
- 报错信息:对分片表进行更新操作,提示XX字段无法更新
报错原因
mycat中分片表中的分片字段是不能更新的,而Jpa(底层hibernate)默认是更新全字段。所以会产生冲突,报错。
解决方案
- 对实体进行注解
@Column(updatable=false) public int getAge() { return age; }
- 修改实体映射文件
<property name="age" update="false"></property>
主要是把实体不需要更新字段,设置 update 属性为 false
阅读全文
0 0
- mycat更新时字段无法更新异常的解决方案
- SDK 无法更新解决方案
- SDK 无法更新解决方案
- 关于目前SDK更新慢,或者无法更新的解决方案
- 无法更新android SDK的解决方案
- Android SDK Manager 无法更新的解决方案
- Android SDK Manager无法更新的解决方案
- Android SDK Manager无法更新的解决方案
- Android SDK Manager无法更新的解决方案
- 更新字段的sql
- 编程中碰到的异常以及解决方案(长期更新)
- hibernate的部分异常解决方案(遇到就更新)
- 我遇见的spring异常及其解决方案(持续更新)
- java中常见的异常以及解决方案-持续更新
- 关于被墙,sdk无法更新的解决方案
- Android SDK Manager国内无法更新的解决方案
- Android SDK Manager国内无法更新的解决方案
- Android SDK Manager国内无法更新的解决方案
- IO模型概述
- Android系统架构和SDK目录结构
- Tensorflow中的dynamic shape、static shape及reshape、set_shape
- bigint,int,smallint,tinyint范围—mysql学习笔记
- NotFoundException: File res/drawable/abc_vector_test.xml from drawable resourceID
- mycat更新时字段无法更新异常的解决方案
- Spring-boot的@Valid注解
- ios-Swift面向对象
- linux的.bashrc和profile文件理解
- java 定时 Java:Web应用下实现定时任务的简便方法
- 在开发板上 ping 域名提示无法ping通
- git 本地分支提交到远程分支
- fortify的应用案例(美国军队部署)第二篇战略-为什么选择fortify SCA
- 启动Activity并获取返回结果