CONCAT函数拼接数据库字段和实际字符串在mybatis查询用不了

要求:
接口传入的参数值:
8_00001006000000000048
参数传入的值为数据库某两个字段拼接起来的,要求用这个值去查数据库

编写的sql:

```sql
SELECT
a,
b,
c
FROM
t_abc_device
WHERE
CONCAT(a, "_", b) = "8_00001006000000000048"

```sql
在sql编辑器运行没有问题,但放到java代码里(mybatis的xml文件)就查不到了,目测是拼接的特殊字符"_"里的双引号有问题,大家看看怎么能解决呢?

另总结CONCAT函数用法:
CONCAT函数拼接数据库字段为字符串查询(用或不用引号) SELECT CONCAT(`a`,`b`) = "8_00001006000000000048" from FROM t_abc_device CONCAT函数拼接数据库字段、实际字符串,实际字符串用双引号;数据库字段用或不用引号。
SELECT CONCAT("22","33") ="2233"

设计上就有问题,多个字段比较,没人会去拼接

问题已经解决了,是传参传错了,代码写法没有问题