<if test="gid == 1"> </if>mybatis传入参数gid是字符串1,为什么不用加单引号
时间: 2023-12-07 19:03:28 浏览: 142
实现mybatis-只有一个参数传递的查询+代码+注释
在 MyBatis 中,使用 OGNL(Object-Graph Navigation Language)表达式来进行参数传递和取值。在 OGNL 表达式中,当传入的参数是字符串类型时,不需要加单引号,而是直接使用字符串即可。
因为 MyBatis 在解析 OGNL 表达式时,会自动将字符串类型的参数加上单引号,所以在使用条件判断时,不需要手动添加单引号。
因此,即使传入的参数是字符串类型的 "1",也不需要在 if 语句中添加单引号,直接使用以下语句即可:
```
<if test="gid == 1"> </if>
```
阅读全文