MyBatis获取参数值的两种方式:${ }和#{ }
${ }的本质就是字符串拼接——使用字符串拼接的方式拼接sql,若为字符串类型或者日期类型字段进行赋值时,需要手动加单引号;
#{ }的本质就是占位符赋值(常用)——使用占位符赋值方式拼接sql,此时为字符串类型或者日期类型字段进行赋值时,可以自动添加单引号;
${ }和#{ }以任意内容获取参数值,但是一定注意${ }单引号问题
MyBatis获取参数值的两种方式:${ }和#{ }
${ }的本质就是字符串拼接——使用字符串拼接的方式拼接sql,若为字符串类型或者日期类型字段进行赋值时,需要手动加单引号;
#{ }的本质就是占位符赋值(常用)——使用占位符赋值方式拼接sql,此时为字符串类型或者日期类型字段进行赋值时,可以自动添加单引号;
${ }和#{ }以任意内容获取参数值,但是一定注意${ }单引号问题