1.Mapper --namespace 其中namespace赋值对应接口的完全限定名
2.cache 配置给定命名空间的缓存
3.cache-ref - 从其他命名空间引用缓存配置
4.resultMap -用来描述数据库结果集和对象的对应关系
5.sql -可重用sql块,也可以被其他语句引用
6.insert - 映射插入语句
7.update - 映射修改语句
8.delete - 映射删除语句
9.select - 映射查询语句
id--命名空间唯一标识符,接口中的方法与映射文件中的sql语句一一对应
resultType 返回值的完整类名或别名
parameterType 传入sql语句的参数类型的完全限定名或别名,
此处可以用上typeAliases配置的类别名,
单一的参数可以直接写int String等,
如果是复杂参数可以封装成类比如传入User类对象,使用时直接写对象的属性即可#{name},
或者用Map传参,传递后用key值获取参数值 #{MapKey}