mapper文件中单引号转义
时间: 2023-09-11 12:04:06 浏览: 126
Mybatis在Mapper.xml文件中的转义字符处理方式.pdf
5星 · 资源好评率100%
在 MyBatis 的 mapper 文件中,如果需要在 SQL 语句中使用单引号字符,可以使用反斜杠对其进行转义。例如:
```
<select id="getUserByName" parameterType="String" resultType="User">
SELECT * FROM user WHERE name = '#{name}' OR nickname = '\'#{name}\''
</select>
```
在上述例子中,我们使用了反斜杠对单引号进行转义,这样在执行 SQL 语句时就可以正确地识别单引号字符。注意,还需要将参数 `name` 用单引号括起来,这样才能匹配数据库中的字符串类型字段。
阅读全文