【Mybaits学习笔记】03 mybatis模糊查询和排序 “#”和“$”
2018.5.18
一,模糊查询
需求:根据用户的名字查询用户列表(模糊查询)
方式一:使用#传参
映射器:
注意:当使用$传参时,如果参数是单值类型(八大基本类型),并且只有一个参数,那么参数必须使用值占位,并且如果参数是字符串要使用引号。
接口:
比较“#”和“$”的区别
- #是占位符?,$是字符串拼接,因此使用$的时候,如果参数是字符串类型,那么要使用引号。
- 尽量使用#而不是$。
- 当参数表示表名和列名的时候,只能使用$
不区分大小写的查询:
二,排序
需求:按照某一列排序