博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Data truncation: Truncated incorrect DOUBLE value错误的解决方案
阅读量:6707 次
发布时间:2019-06-25

本文共 791 字,大约阅读时间需要 2 分钟。

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

你可能感兴趣的文章
Material Design Animation
查看>>
ASP.NET MVC搭建项目后台UI框架—3、面板折叠和展开
查看>>
(C语言)memcpy函数原型的实现
查看>>
Theano2.1.1-基础知识之准备工作
查看>>
FreeBSd ports 安装软件
查看>>
DevExpress.Build
查看>>
ACCESS-如何多数据库查询(跨库查询)
查看>>
iOS:转载sqlite3
查看>>
java并发编程学习:用 Semaphore (信号量)控制并发资源
查看>>
HDU 2070 Fibbonacci Number
查看>>
Cocos2d-x 3.2 大富翁游戏项目开发-第五部分 单机游戏-级别选择ScrollView
查看>>
Win10系统菜单打不开问题的解决,难道是Win10的一个Bug ?
查看>>
好玩的注释
查看>>
一张二维码同时集成微信、支付宝支付
查看>>
【.Net Framework 体积大?】不安装.net framework 也能运行!?原理简介-2(补充)...
查看>>
Maven编译代码的相关命令
查看>>
stingray 页面布局与设计
查看>>
江南白衣整理和开发的java常用工具类
查看>>
Android.mk 文件语法详解
查看>>
android的armeabi和armeabi-v7a
查看>>