Data truncation: Truncated incorrect DOUBLE value错误的解决方案:

当在修改某条单位记录时,发生了Data truncation: Truncated incorrect DOUBLE value错误,该如何解决:

步骤1:找到单位对应的实体对象的hbm配置文件,如unit.hbm.xml,person.hbm.xml

步骤2:把配置文件里的一对多的属性全部去掉,或者多对一的属性去掉,如

unit.hbm.xml去掉的内容如下:

<set name="persons">
<key>
<column name="unit"/>
</key>
<one-to-many class="com.cosl.po.Person"/>
</set>

<set name="userrelations">
<key>
<column name="cunit"/>
</key>
<one-to-many class="com.cosl.po.Userrelation"/>
</set>

person,hbm.xml去掉的内容如下:

<many-to-one
name="postgroup"
class="Postgroup" >

<column name="postgroup" />
</many-to-one>

<many-to-one
name="depart"
class="Depart" >

<column name="depart" />
</many-to-one>

以后台person对象为例,person的depart属性不为空,但id为null,故更新person时会出错。

给后台传值的person编辑界面

这样便可。

转载于:https://www.cnblogs.com/oymx/p/4311388.html

Data truncation: Truncated incorrect DOUBLE value错误的解决方案相关推荐

  1. 【转】Data truncation: Truncated incorrect DOUBLE value:Mysql Update时

    转自http://blog.csdn.net/iwtbavcp/article/details/6455704 真的是一篇很冷的帖子,解决了我的大问题   Mysql Update  sData tr ...

  2. 通用mapper总结 如:MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value

    参考:MyBatis之通用Mapper教程<一>基本使用 MyBatis之通用Mapper教程<二>高级教程 一.使用updateByPrimaryKeySelective生成 ...

  3. Data truncation: Truncated incorrect DOUBLE value:,

    mybatis-plus 3.4.3 "Truncated incorrect DOUBLE value"的解决方法主要是这两种: 1.修改了多个列的值而各列之间用逗号连接而不要用 ...

  4. java.sql.SQLException: Data truncation: Truncated incorrect DOUBLE value

    mysql 报这个异常:java.sql.SQLException: Data truncation: Truncated incorrect DOUBLE value update 表名 set c ...

  5. Data truncation: Truncated incorrect DOUBLE value 解决方案

    Data truncation: Truncated incorrect DOUBLE value 解决方案 参考文章: (1)Data truncation: Truncated incorrect ...

  6. Data truncation Truncated incorrect DOUBLE value

    执行insert SQL插入报错问题: Data truncation: Truncated incorrect DOUBLE value: '28.11克'; nested exception is ...

  7. Data truncation: Truncated incorrect DOUBLE value

    记录一个排查了三天的bug 报错如下 ### SQL: UPDATE `mj_to_do` t SET t.`to_user_id` = ? WHERE t.tenant_id = 63 AND t. ...

  8. MySQL提示Truncated incorrect DOUBLE value解决方法

    在使用jdbc的过程中遇到了Truncated incorrect DOUBLE value这么个问题,部分代码如下: //employeeNum是数字字符串,arrangeDate是格式为yyyy- ...

  9. MySQL 提示 truncated incorrect Double value解决办法

    原因:字段类型不匹配产生的 总结:出现这种报错一般就是字段类型不匹配,而且mysql也给出了具体是哪个值不匹配,直接找到这个错误的值,基本就可以解决问题了. 首先看下表结构:注意,我这里的age是va ...

最新文章

  1. 快看漫画大数据平台的模型思维与用户增长实践
  2. 情人节——微信朋友圈浓浓爱意的9张拼图(HTML版本)
  3. Excel Oledb设置
  4. 进程控制 (二) Others
  5. 计算机全加器简单实现
  6. Android官方开发文档Training系列课程中文版:电池续航时间优化之检查、检测网络连接状态...
  7. 揭密 Vue 的双向绑定
  8. vasp和ms_科学网—小谈CASTEP(Linux), MS-CASTEP, VASP软件区别 - 张召富的博文
  9. [python小工具]小说分割器
  10. html5在线显示ofd文件,基于HTML5的OFD文件在线显示的方法以及装置制造方法及图纸...
  11. 将罗马字符串转换为整数(C#)
  12. Origin画并列柱状图
  13. c#窗体开发俄罗斯方块小游戏
  14. 心理测试单机小软件,成人心理测评系统(单机版)
  15. 如何从手机上恢复误删的微信聊天记录
  16. 【JAVA长虹键法】第四式 普通工厂模式(23种设计模式)
  17. 跨越13开启14--猿猿感想
  18. Altium Designer14安装教程及注意事项
  19. 机器学习中数据预处理——标准化/归一化方法(scaler)
  20. ZZULI-2019年3月份月赛(个人赛)问题 I: 小P找座位 思维or矩阵快速幂

热门文章

  1. VIE结构下的期权探析
  2. 【LOJ520】「LibreOJ β Round #3」绯色 IOI(开端)
  3. OpenSSL源码库目录解析
  4. 关于HeartBleed漏洞的总结
  5. 好压报错“启动参数错误,程序即将退出”
  6. 多云混合云之多集群统一管理:基于阿里云ACK统一纳管多个不同Kubernetes集群
  7. Python OpenCV中的Stitcher.stitch图像拼接方法介绍(详细)
  8. php支付宝接服务窗开发,支付宝服务窗配置教程
  9. 一蓑烟雨任平生(数位DP)
  10. 如何在 Mac 上使用第三方鼠标?