MyBatis中#{}和${}

1 #{}和${}的区别 #{}表示一个占位符号,经过#{}能够实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}能够有效防止sql注入。 #{}能够接收简单类型值或pojo属性值。 若是parameterType传输单个简单类型值,#{}括号中能够是value或其它名称。 ${}表示拼接sql串,经过${}能够将parameterType 传入
相关文章
相关标签/搜索