当前位置: 首页 > news >正文

postgresql查询时报类型错误解决办法

### The error occurred while setting parameters
### SQL: SELECT dd.detail_id, dd.remind_time FROM dic_tab_map dtm LEFT JOIN dic_spot ds ON dtm.dic_id = ds.dic_id LEFT JOIN dic_detail dd ON dtm.dic_id = dd.dic_id WHERE ds.dept_id = ? AND dtm.table_name = ? AND dtm.column_bus_name = ?
### Cause: org.postgresql.util.PSQLException: ERROR: operator does not exist: bigint = character varying建议:No operator matches the given name and argument types. You might need to add explicit type casts.位置:173
; bad SQL grammar []; nested exception is org.postgresql.util.PSQLException: ERROR: operator does not exist: bigint = character varying建议:No operator matches the given name and argument types. You might need to add explicit type casts.位置:173at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:101)at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:79)at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91)at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441)at com.sun.proxy.$Proxy138.selectList(Unknown Source)at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)at com.sun.proxy.$Proxy235.getDicByTableMap(Unknown Source)at com.ruoyi.data.service.DicJobService.getDicByTableMap(DicJobService.java:26)at com.ruoyi.data.job.DataGet.getZfbaData(DataGet.java:38)... 6 more
Caused by: org.postgresql.util.PSQLException: ERROR: operator does not exist: bigint = character varying建议:No operator matches the given name and argument types. You might need to add explicit type casts.位置:173at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2675)

解决:

使用cast( xx as xx)进行类型转换

selectdd.detail_id ,dd.remind_time
fromdic_tab_map dtm
left join dic_spot ds ondtm.dic_id = ds.dic_id
left join dic_detail dd ondtm.dic_id = dd.dic_id
whereds.dept_id = cast('130123' as bigint)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 「字符串」前缀函数|KMP匹配:规范化next数组 / LeetCode 28(C++)
  • Cocos Creator2D游戏开发(14)---CocosCreator常用组件详解
  • webm格式怎么转换成mp4?7个有效方法将webm转mp4
  • 【网络】UDP和TCP之间的差别和回显服务器
  • 嵌入式day31
  • C++ 模板进阶知识
  • Java学习Day31:HTML 第一章:观音禅院
  • 低代码开发:机遇与挑战
  • python 可迭代,迭代器,生成器,装饰器
  • SpringBoot+Echarts实现可视化图表(Thymeleaf,Vue3.0两种实现)
  • Json-类型映射使用TypeFactory或者TypeReference
  • 多视点抓取(Multi-View Grasping)
  • STM32f407 网络接收 fpga 的 bin 文件并更新到 fpga series7(3)
  • 智慧社区新视界:EasyCVR视频汇聚平台下的数字化治理实践
  • 【Solidity】合约交互基础
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【剑指offer】让抽象问题具体化
  • 30秒的PHP代码片段(1)数组 - Array
  • canvas 高仿 Apple Watch 表盘
  • docker python 配置
  • Docker下部署自己的LNMP工作环境
  • HTTP 简介
  • Invalidate和postInvalidate的区别
  • JS函数式编程 数组部分风格 ES6版
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • SpiderData 2019年2月16日 DApp数据排行榜
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Vue--数据传输
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 构建工具 - 收藏集 - 掘金
  • 机器学习中为什么要做归一化normalization
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 扑朔迷离的属性和特性【彻底弄清】
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 深入浅出webpack学习(1)--核心概念
  • 通过几道题目学习二叉搜索树
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 小程序01:wepy框架整合iview webapp UI
  • 一道闭包题引发的思考
  • 用Python写一份独特的元宵节祝福
  • 自动记录MySQL慢查询快照脚本
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​Linux·i2c驱动架构​
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #define 用法
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • (java)关于Thread的挂起和恢复
  • (纯JS)图片裁剪
  • (接口自动化)Python3操作MySQL数据库
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (每日一问)设计模式:设计模式的原则与分类——如何提升代码质量?
  • (算法二)滑动窗口
  • (转)C#调用WebService 基础
  • (转)Unity3DUnity3D在android下调试
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...