2020
10-08
10-08
详解mybatis #{}和${}的区别、传参、基本语法
1#{}和${}的区别、及注入问题(1)区别:首先清楚一点,动态SQL是mybatis的强大特性之一,在mapper中定义的参数传到xml中之后,在查询之前mybatis会对其进行动态解析,#{}和${}在预编译中的处理是不一样的:例如:select*fromt_userwhereuserName=#{name};#{}预编译:用一个占位符?代替参数:select*fromt_userwhereuserName=?#{}预编译:会将参数值一起进行编译:select*fromt_us...
继续阅读 >