Mybatis中传递参数时,会加上引号

Posted WinterAndRain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis中传递参数时,会加上引号相关的知识,希望对你有一定的参考价值。

当参数需要加上引号的时候,用#{}。  

例:select * from user_user where name= #{name}   

SQL:select * from user_user where name= "name"

 

当参数不需要加上引号的时候,用${}

例:select * from user_user order by ${id} 

 SQL:select * from user_user order by id

以上是关于Mybatis中传递参数时,会加上引号的主要内容,如果未能解决你的问题,请参考以下文章

shell中的参数引用

mybatis中${}与#{}的区别,以及应用场景

在空手道 DSL 中,如何在 java 参数调用中传递变量时转义单引号

MyBatis映射器--多参数传递方式

MyBatis传递map参数时,key值为空的处理

Mybatis同时传递实体和分页数据