注册

The error occurred while setting parameters字符串转换出错

crud 2024/04/22 1672 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Centos
【CPU】: AMD64
【问题描述】*:使用mybatis框架 参数类型为String 当使用代码,值为null时报以下错误,把值设置为非null,正确运行
直接在达梦控制台执行语句SELECT * from data_log WHERE MY_ID_ = null
可以正常运行

The error occurred while setting parameters

SQL: SELECT * from data_log WHERE (((MY_ID_ = ?)))

Cause: dm.jdbc.driver.DMException: 字符串转换出错

; 字符串转换出错; nested exception is dm.jdbc.driver.DMException: 字符串转换出错

我看也有人提出了一个setNull时出现这个类似问题的解决方案,但是他那一个是兼容oracle,但是我们的需求是兼容mysql
望大佬们解惑!!!

回答 0
暂无回答
扫一扫
联系客服