/**
* 关于#、$的区别
* 1.
* #{param} 会以预处理的方式编写sql;${param} 以拼接字符串的方式编写sql
*
* 2.
* ${param} 需要提供 getter setter 才能访问数据
* #{param} 可以访问map(由mybatis内部生成),也可以访问bean的getter
* 原因:
* 使用#时 mybatis内部会把传入参数放入一个集合中
* 使用$时 内部会以访问bean对象的属性的方式访问(通过getter),除非给传入参数添加注解,手动使其放置于集合中
*
*
* @author Light
*
*/