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

mybatis动态传入参数 pgsql 日期 Interval

在navicat中,标准写法

		
		SELECT * FROM test
WHERE time > (NOW() - INTERVAL '5  day')

在mybatis中,错误写法

SELECT * FROM test
WHERE time > (NOW() - INTERVAL

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

报错内容

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

以上写法,相当于:

在这里插入图片描述

正确写法:

SELECT * FROM test
WHERE time > (NOW() - INTERVAL '1 day' *5)

mybatis:

SELECT * FROM test
WHERE

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

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

相关推荐

  1. MyBatis_传入参数的问题

    2024-07-12 23:16:01       52 阅读
  2. MyBatis 参数传递详解

    2024-07-12 23:16:01       25 阅读
  3. SpringBoot Mybatis-Plus 日志参数

    2024-07-12 23:16:01       27 阅读
  4. spark log4j日志文件动态参数读取

    2024-07-12 23:16:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 23:16:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 23:16:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 23:16:01       62 阅读
  4. Python语言-面向对象

    2024-07-12 23:16:01       72 阅读

热门阅读

  1. Perl文件锁机制:守护你的数据安全

    2024-07-12 23:16:01       20 阅读
  2. js面试题2024

    2024-07-12 23:16:01       20 阅读
  3. ArkTS学习笔记_自定义组件

    2024-07-12 23:16:01       24 阅读
  4. Oracle的wrap工具怎么用

    2024-07-12 23:16:01       24 阅读
  5. 昇思25天学习打卡营第18天 | LSTM+CRF序列标注

    2024-07-12 23:16:01       20 阅读
  6. Memcached介绍和详解

    2024-07-12 23:16:01       24 阅读
  7. 论文阅读:A Survey on Evaluation of Large Language Models

    2024-07-12 23:16:01       26 阅读
  8. c#中将数据库中的文件导出为csv、xml文件的demo

    2024-07-12 23:16:01       22 阅读
  9. ceph gps backfill_toofull

    2024-07-12 23:16:01       20 阅读