一、返回值的类型及别名
二、查询结果只有一条记录
可以通过实体类来接收,List<实体类>接收。
map集合接收
三、查询结果是多条记录
List<实体类>接收,通过List<Map<String, Object>>来接收。
四、查询结果是单个数据
resultType="java.lang.Integer"
或者resultType="Integer"
或者resultType="integer"
或者resultType="int"都是一个意思
五、模糊查询三种方式
六、批量删除
只能通过$()方式来删除,不能通过#()来删除。
七、动态设置表名
只能通过$()方式来删除,不能通过#()。
八、添加功能获取自增的主键
从上图可以看到插入的数据是没有设置主键id的,但按照下图的配置后,查询出的结果中返回了插入后的主键id。