美文网首页
mybatis整合oracle查询datetime类型字段报错

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

作者: 咖啡机an | 来源:发表于2021-08-17 16:38 被阅读0次

问题:

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

解决

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

g.UPDATETIME >= TO_CHAR(TRUNC (SYSDATE)),
g.CHECKDATE >= TO_CHAR('2021-01-01 00:00:00'))

相关文章

网友评论

      本文标题:mybatis整合oracle查询datetime类型字段报错

      本文链接:https://www.haomeiwen.com/subject/qpdibltx.html