#{}:
1.代表占位f符号,指PrepraedStatement向占位符中设置值并自动进行了java类型向jdbc类型的转换
2.防止sql注入
3.可以接受简单类型或pojo属性值,如果parameterType传递单个简单值类型,#{}括号中可以是value或其他名称
${}
1.拼接sql
2.不进行java类型向jdbc类型的转换
3.可以接受简单类型或pojo属性值,如果parameterType传递单个简单值类型,括号中只能是value
mybatis中#{}和${}之间区别
最新推荐文章于 2021-03-12 09:31:53 发布