注册

json_extract函数作为where条件,采用问号的形式赋值会报错

DM_083050 2024/09/03 346 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:V8
【操作系统】:centos7.9
【CPU】:X86_64
【问题描述】*:springboot+mybatis-plus
dm_jdbc_driver版本:8.1.3.140
mybatis-plus版本:3.4.3.4
通过 java执行如下sql会报错:
SELECT "id" FROM "app_test_dm" WHERE JSON_EXTRACT("param", '$.category') = ? LIMIT 1;
错误如下图:达梦错误1.jpg
达梦错误2.jpg
如果用直接where赋值的方式,能正确执行,如下:达梦正确.jpg

。目前正出于迁移的代码jdbc适配时,急需处理这个问题,望能得到帮助,谢谢!

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