为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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;
错误如下图:
如果用直接where赋值的方式,能正确执行,如下:
。目前正出于迁移的代码jdbc适配时,急需处理这个问题,望能得到帮助,谢谢!
使用问号的方式确实是可以的,不然会报语法分析错误,不是数据类型不匹配,但你没有给这个参数配置值
