码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis学习10-#{}和${}

时间:2015-11-20 15:26:22      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

#{}表示一个占位符号,#{}接收输入参数,类型可以是:简单类型、pojo、hashmap; 

如果接收简单类型,#{}中可以写成value或其它自定义名称。#{value}或#{id}或#{parameter}

#{}接收pojo对象值,通过OGNL读取对象中的属性值,通过   属性.属性.属性...     的方式获取对象属性值,如#{teacher.username}

 

${}表示一个拼接符号,会引用sql注入,所以不建议使用${}。

${}接收输入参数,类型可以是:简单类型、pojo、hashmap。

如果接收简单类型,${}中只能写成value。

${}接收pojo对象值,通过OGNL读取对象中的属性值,通过属性.属性.属性...的方式获取对象属性值。

MyBatis学习10-#{}和${}

标签:

原文地址:http://www.cnblogs.com/hqt2050/p/4980733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!