{}和${}的区别在于,{}的本质是占位符赋值,而${}的本质是字符串拼接。${}使用字符串拼接来拼接sql,如果是字符串类型或者日期类型的字段。赋值时,需要手动加上单引号{},使用占位符赋值拼接sql。这时候给字符串类型或者日期类型的字段赋值的时候,可以自动加上单引号。如何使用${}和#{}获取Parameter值获取单个字面量类型参数这时候可以使用#{}和${}获取任意名称的参数值(最好看名称).注意${}需要手动加上单引号来写mapper接口:publicclassUserMapper{//通过idUsergetUserById(Integerid)查询用户信息;}复制代码写映射文件:
