mybatis动态传入参数 pgsql 日期 Interval ,day,minute

mybatis动态传入参数 pgsql 日期 Interval

在navicat中,标准写法

c 复制代码
		
		SELECT * FROM test
WHERE time > (NOW() - INTERVAL '5  day')

在mybatis中,错误写法

c 复制代码
SELECT * FROM test
WHERE time > (NOW() - INTERVAL

#{numbers,jdbcType=INTEGER} '  day')

报错内容

c 复制代码
Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "$2"
  位置:485

以上写法,相当于:

正确写法:

c 复制代码
SELECT * FROM test
WHERE time > (NOW() - INTERVAL '1 day' *5)

mybatis:

c 复制代码
SELECT * FROM test
WHERE

time > (NOW() - INTERVAL '1 day' * 
#{numbers,jdbcType=INTEGER}

minute 也是一样的 把day 替换为 minute

相关推荐
liaowenxiong16 小时前
实现类和接口的关系
java
编程迪16 小时前
基于Java和uniapp开发的名片交换分享系统企业名片管理软件个人电子名片小程序源码
java·uni-app·电子名片·名片小程序·名片软件源码
开开心心就好16 小时前
经典塔防游戏移植移动端随时畅玩
java·前端·科技·游戏·edge·django·pdf
ZPC821016 小时前
moveit servo 发指令给real arm
java·前端·数据库
企微增长观察16 小时前
企业微信怎么注册?2026年完整注册流程
java·人工智能·企业微信
亚空间仓鼠16 小时前
Python学习日志(四):实例
开发语言·python·学习
Fanfanaas16 小时前
Linux 系统编程 进程篇 (二)
linux·运维·服务器·c语言·开发语言·学习
油丶酸萝卜别吃16 小时前
高效处理数组差异:JS中新增、删除、交集的最优解(Set实现)
开发语言·前端·javascript
穿条秋裤到处跑817 小时前
java2AI系列:SpringAI 通过 Function Calling 接入外部系统
java·人工智能
HoneyMoose17 小时前
Npmp 安装时候提示警告: error (ERR_INVALID_THIS)
开发语言