mybatis中mysql和oracle的时间段内查询

作者:神秘网友 发布时间:2020-10-31 09:13:12

mybatis中mysql和oracle的时间段内查询

mybatis中mysql和oracle的时间段内查询

Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘inputFlag’, mode=IN, javaType=class java.lang.String, jdbcType=VARCHAR, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘null’, expression=‘null’}. Cause: org.apache.ibatis.type.TypeException: Error setting non null for parameter #5 with JdbcType VARCHAR . Try setting a different JdbcType for this parameter or a different configuration property. Cause: java.sql.SQLException: Parameter index out of range (5 > number of parameters, which is 4).
原因:sql语句中加了注释,去除注释即可正常运行
mybatis中mysql和oracle的时间段内查询另:mybatis中mysql的时间段内查询语句

 <if test="uploadTimeEnd!=null and uploadTimeEnd!=''">
      <![CDATA[    and DATE_FORMAT(D_CREATE_TIME, '%Y-%m-%d')<  DATE_FORMAT(#{uploadTimeEnd}, '%Y-%m-%d') +1   ]]>
 </if>

mybatis中oracle的时间段内查询

 <if test="uploadTimeEnd!=null and uploadTimeEnd!=''">
                  AND D_CREATE_TIME <![CDATA[<]]> TO_DATE(#{uploadTimeEnd, jdbcType = VARCHAR},'yyyy-mm-dd') + 1
 </if>

mybatis中mysql和oracle的时间段内查询相关教程

  1. MYSQL初识 适合刚刚接触数据库

    MYSQL初识 适合刚刚接触数据库 目录 一、MYSQL 1)查看数据库结构 2)SQL语言(增,删,改,查) 2.1)DDL创建与删除库,表 2.2)DML管理表中数据 2.3)DQL数据查询 2.4)DCL设置用户权限 二、MYSQL高级操作 1)清空表 2)临时表 3)克隆表:生产环境必备技能

  2. Mabatis入门一

    Mabatis入门一 mybatis框架入门(一) mybatis的概述 mybatis的环境搭建 mybatis入门案例 自定义mybatis框架分析 1、框架概述 1.1 框架定义 ? 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 ? 使用框架的好处:框架封装了很多的细节,使开

  3. 三、Oracle数据体系架构之:进程结构

    三、Oracle数据体系架构之:进程结构 文章目录 三、Oracle数据体系架构之:进程结构 1. DBWN 写进程 2、LGWR 日志系写进程 3、OKPT 4、SMON 系统监视进程 5、PMON 进程监控 三、Oracle数据体系架构之:进程结构 分为:DBWN 写进程 ? lgwr 日志写进程 ? okpt

  4. mysql主从

    mysql主从 文章目录 1.主从数据库的区别 1.1 主从分工 1.2 基本过程 1.3 用途和条件 1.4 主从形式 2. 主从复制原理 2.1 三种主要实现粒度 3. 主从复制配置 3.1 mysql安装 3.2 mysql主从配置(从无到无) 3.2.1. 在主数据库里创建一个同步账号授权给从数据库使用

  5. Mysql存储过程生成树路径path

    Mysql存储过程生成树路径path 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、先对表添加路径字段 二、写存储过程 1.代码如下 2.存储过程解读 总结 前言 因为项目里面的组织架构表没有保存组织路径,导致写sql查询不易

  6. Mysql数据库事务

    Mysql数据库事务 Mysql数据库事务 比如下单,会操作订单表,资金表,物流表等等,这个时候我们需要让这些操作都在一个事务里面完成。在金融的系统里面事务配置是很常见的,比如行内转账的这种操作,如果我们把它简单地理解为一个账户的余额增加,另一个账户的

  7. MySQL 优化思路与工具

    MySQL 优化思路与工具 MySQL 优化思路与工具 第一个环节是客户端连接到服务端,连接这一块有可能会出现什么样的性能问题? 有可能是服务端连接数不够导致应用程序获取不到连接。比如报了一个 Mysql: error 1040: Too many connections 的错误。 可以从两个方

  8. Oracle实验五 PL/SQL编程

    Oracle实验五 PL/SQL编程 Oracle实验五 PL/SQL编程 熟悉PL/SQL的数据类型和书写规则 熟悉控制结构和游标的使用 编写和运行函数、过程和触发器 编写脚本文件,调试运行脚本文件,并记录结果。 一、在SQL*Plus中编写一个PL/SQL块,功能用于打印学生信息。 在DEC