1.${}是直接用值替换,#{}使用?占位符,就是java中的prepareStatement
2.${}取出的并不是字符串,而是去掉双引号的内容,所以一般用来获取sql的关键字,像下面就是获取between关键字,
解释后的语句就是
and between 第一个值 and 第二个值
如果想用${}获取字符串就得 “${}” 这样获取
mybatis中的${},和#{}
于 2022-08-03 20:55:54 首次发布
1.${}是直接用值替换,#{}使用?占位符,就是java中的prepareStatement
2.${}取出的并不是字符串,而是去掉双引号的内容,所以一般用来获取sql的关键字,像下面就是获取between关键字,
解释后的语句就是
and between 第一个值 and 第二个值
如果想用${}获取字符串就得 “${}” 这样获取