Postgresql报错及解决方案:Bad value for type int / DataIntegrityVoilationException

迁移人大金仓问题汇总 x64) AppleWebKit/537.36 (KH..., CommonResult com.iocoder.jumoon.module.bpm.controller.admin.defi..., null, 2023-09-12 19:38:35, 62, 0, null, null, null, 2023-09-12 19:38:35, null, 2023-09-12 19:38:35, 0, 0, admin).将对应表中字段大写的全部改为小写。去掉sql语句中的`。去掉实体类中的``。 阅读详情
AI摘要

本文介绍了一个关于Spring框架与PostgreSQL数据库交互时出现的数据类型不匹配问题。具体表现为实体类属性定义为Integer而数据库字段为varchar时引发的异常,并提供了相应的解决方案。

1 报错信息

  • Spring报错
    org.springframework.dao,DataIntegrityVoilationException:Error attempting to get column 'xx' from result set
  • 数据库报错
    org.postgresql.util.PSQLException:Bad value for type int

2 错误原因

实体类属性定义为Integer,但数据库该字段类型为varchar

3 触发机制

本人所遇到的情况为:如果该数据库该字段为null时,进行查询操作会触发该报错.如果数据库该字段刚好有数字字符,则不会触发

4 解决方案

将该字段属性改为String即可解决问题

【异常】PSQLException: Bad value for type timestamp/date/time: 21/12/2023 16:32:47.-1f 这个错误是由于尝试将一个格式不正确的日期时间字符串(21/12/2023 16:32:47.-1f)存储到PostgreSQL数据库的timestamp或date/time类型的列中导致的。具体来说,问题出在字符串末尾的.-1f部分,这不符合标准的日期时间格式。将update_time字段的类型,从char改为timestamp类型即可。 阅读详情

相关推荐

【异常】PGSQL提示异常PSQLException: Bad value for type long : varchar(255)

具体来说,错误是尝试将一个预期为 long 类型的值赋给了一个 varchar(255) 类型的列。在执行 SQL 插入、更新或删除操作时,可能错误地将一个 long 类型的值插入到了 varchar 类型的列中。在 SQL 查询或操作中,可能尝试将一个 varchar 类型的值转换为 long 类型,但转换失败。例如,一个实体类的属性被标记为 long 类型,但在数据库表中对应的列却是 varchar 类型。如果确实需要将 varchar 类型的值转换为 long 类型,确保转换是合法和正确的。

奶爸的编程之路,也就一周冷个三天 1138

mybatis报错Error attempting to get column ‘id‘ from result set. Cause: org.postgresql.util.PSQLExcept

mybatis报错Error attempting to get column ‘id’ from result set. Cause: org.postgresql.util.PSQLException: Bad value for type int : 493987884173376\n;

weixin_43225116的博客 1万+

【异常】PGSQL提示异常PSQLException: Bad value for type timestamp/date/time: {}

不能修改,删除了会报错,因此只能删除了重新建。

奶爸的编程之路,也就一周冷个三天 952

nested exception is org.postgresql.util.PSQLException:Bad value for type 报错解决

原因mapper.xml设置字段映射设置错误,改为对应字段就可。

qq_41353397的博客 4507

拆解一个800G光模块:手把手带你认识里面的MT插芯和光纤阵列(FA)

本文详细拆解了800G光模块中的关键组件MT插芯和光纤阵列(FA),揭示了并行光学技术如何实现高速数据传输。通过显微镜下的精密观察,展示了MT插芯的高精度构造和光纤阵列的连接奥秘,同时解析了高精度研磨工艺对光信号传输的重要性。这些微型组件是高速收发模块实现800Gbps带宽的核心技术。

weixin_30839881的博客 1557

飞塔防火墙之Link Monitor

Link Monitor类似于SLA,飞塔防火墙线路质量探测的一个功能。

weixin_41903258的博客 2410

org.postgresql.util.PSQLException: Bad value for type long

【代码】Error attempting to get column ‘XXX‘ from result set。

一个写了10年bug的程序员日常笔记。 3927

unity打包流程整理-Windows/Mac/Linux平台

1.Platform(平台)功能: 选择目标构建的目标平台选项PC, Mac & Linux Standalone: 适用于 Windows、Mac 和 Linux 平台2.Target Platform(目标平台)功能: 选择具体的操作系统版本选项Windows: 针对 Windows 操作系统Mac: 针对 macOS 操作系统Linux: 针对 Linux 操作系统3.Architecture(架构)功能: 选择应用程序的目标处理器架构选项x86: 针对 32 位系统。

weixin_42333247的博客 5141

常见框架报错信息

表示在 Java 程序中尝试将一个String类型的对象强制转换为Integer类型的对象。这可能是数据库某个字段是Integer类型,但实际上接收到了String类型的值。在将字符串转换为整数之前,先检查字符串是否有效(如是否为空、是否包含非数字字符等),并使用如 Integer.parseInt()或Integer.valueOf()方法进行转换。

m0_68903702的博客 802

车辆动力学从入门到进阶之路(传统篇)

新手如何入门车辆动力学开发领域,本文为您引路!

CrazyRabbit的博客 1万+

树冠体积计算之体元累加法

因为是自己之前研究的一个方向,就复现了一下论文中的这个方法,在此正好记录一下。 文章目录一、简介二、代码实现(MATLAB)三、小结 一、简介 简而言之,其实就是一句话,即以固定大小的体元模拟不规则的树冠形状。按照论文中的思路主要就是将树冠沿树高方向以 k 为步长进行等距离分段,把每一段树冠的点投影到垂直于树高方向的平面上,再对该平面划分成大小为 k × k 的像元,根据投影到各个像元内点的数量,判断该像元的有效性,统计有效像元的数量 T,则树冠体积为 T 个 k × k × k 的体元之和。如下图所示:

dayuhaitang1的博客 2609

org.postgresql.util.PSQLException: 不良的类型值 long : \x

看了其他人的博客大意是byte和long不太兼容(mysql的时候没问题,但是pgsql有问题,解决办法写接口太麻烦了,可以配置一下。这个是properties格式的,yml,或者其他格式的对照着替换。xxx-module-quartz 下的配置类或者配置文件。今天配置pgsql的时候出现这个问题。

kuimeiyuzu的博客 1929

软考高级-系统架构设计师 知识点整理 (一篇就够了 建议收藏)

软考高级-系统架构设计师知识点整理---十万字总结,助你通过高级

片言可决讼,半纸能缚龙 7356

SpringBoot JPA postgresql.util.PSQLException: 不良的类型值 long

JPA Hibernate, 注解@Lob引发的 org.postgresql.util.PSQLException: 不良的类型值 long 问题解决。

u013569853的博客 4811

《S32系列芯片——Boot & HSE详解》持续更新中...

专栏总目录,将详细介绍S32系列芯片的Boot功能,最终给出HSE基于IVT的Secure Boot方案!!!

车载系统攻城狮 4387

YOLOv12涨点改进 | Neck特征融合改进篇 | YOLOv12引 入 BiFPN双向特征金字塔网络,显著提升了多尺度特征融合效率,目标检测、图像分割、图像分类,助力高效涨点

本文提出了一种基于BiFPN特征融合模块优化的YOLOv12目标检测方法。BiFPN通过引入可学习的权重实现高效的多尺度特征融合,结合双向连接机制提升特征提取能力。实验表明,该方法在COCO数据集上实现了优异的检测性能。文章详细介绍了BiFPN模块的原理、核心代码实现,以及如何将其集成到YOLOv12框架中,包括模块添加、配置文件修改等具体步骤。这种改进方案具有参数少、计算量小等优势,为高效目标检测提供了一种新的技术路径。

Ai缝合怪、助力小伙伴高效发论文 392

已解决。org.postgresql.util.PSQLException: 错误: 不能在一个只读模式的事务中执行INSERT

PSQLException:错误: 不能在一个只读模式的事务中执行INSERT

weixin_44773906的博客 4974

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数据库错误Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "WHERE"

### Error querying database.  Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "WHERE"  位置:81### The error may exist in class path resource [mybatis/mapper/Changes.xml]### The ...

pengli_123的博客 3万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Cause: org.postgresql.util.PSQLException: ERROR: syntax error at end of input

Cause: org.postgresql.util.PSQLException: ERROR: syntax error at end of input

weixin_45427945的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

postgresql Monetary Types to BigDecimal ,error -> Bad value for type BigDecimal : 2,500.00

postgresql  Monetary Types to BigDecimal ,error -> Bad value for type BigDecimal : 2,500.00    因为从数据库拿出来的value值带有逗号,又没有处理逗号的方法,所以会出现转型错误 解决方法:拿出来的时候强转  numeric 类型 select salary::numeric from t...

从入门到放弃 1869

[BUG-postgresql] org.postgresql.util.PSQLException: ERROR: syntax error at or near “current_date“

环境: spring cloud + Mybatis-plus + postgresql 场景: 表插时提示 org.postgresql.util.PSQLException: ERROR: syntax error at or near "current_date" 产生原因: current_date() 为 sql 的方法,current_date为方法名 解决方法: current_date改为create_d...

ladymorgana的博客 1645

解决bad format for timestamp问题

解决 mybatis 查询数据时 bad format for timestamp 问题 背景 po对象中有一个属性 Date类型,该po来源于其他微服务, mysql数据库中存储以bigint类型存储时间戳格式 查询的时候再读取为Date类型 问题 查询的时候抛出异常信息如下 org.springframework.dao.TransientDataAccessResourceExcepti...

apdoer 2万+

pgSql 不良的类型值 :int

本来岁月静好,直到出现了 Error attempting to get column 'mobile' from result set. Cause: org.postgresql.util.PSQLException: 不良的类型值 int : 135****444 ; 不良的类型值 int : 135*****4444; nested exception is org.postgresql.util.PSQLException: 不良的类型值 int : 135****4444 经过一大堆莫名其.

Luca_s的博客 8482
上一篇: PostgreSQL插入数据时提示主键为空?那是因为没设置自增主键
下一篇: Maven报错
一步一结
博客等级 码龄7年 50粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值