当前位置: 代码迷 >> 综合 >> mybatis整合oracle查询datetime类型字段报错
  详细解决方案

mybatis整合oracle查询datetime类型字段报错

热度:103   发布时间:2023-09-14 08:57:52.0

问题:

同一个sql语句放在oracle中可以正常执行,但是在mybatis框架中会报错:ORA-01722: 无效数字或者字符串与数据类型不匹配

解决

将变量转换成字符串类型:

g.UPDATETIME >= TO_CHAR(TRUNC (SYSDATE)),
g.CHECKDATE >= TO_CHAR('2021-01-01 00:00:00'))
  相关解决方案