mybatis框架
SQL映射文件
1.mapper 映射文件的根元素节点
namespace 用于区分不同的mapper 全局唯一
绑定DAO接口 命名必须与接口同名
2.cache 配置给定命名空间缓存
3.cache-ref 从其他命名空间应用缓存配置
4.resultMap 用来描述数据库结果集和对象的对应关系
>id 标识符 可以被用来引用这条语句
>type 该resultMap映射结果类型
>result 标识一些简单的属性
-column 从数据库中查询的字段名
-property 查询出来的字段对应的值赋值给实体对象的属性
>association 处理一对一的关联关系
-javaType java类名或别名
-property 映射数据库列的实体对象的属性
-id
-result
>collection 处理一对多的关联关系
-ofType java类名或别名
-property 映射数据库列的实体对象的属性
-id
-result
-resultMap
5.sql 可以重用的SQL块,也可以被其他语句引用
6.insert 映射插入语句
7.update 映射更新语句
8.delete 映射删除语句
9.select 映射查询语句
>id 标识符 可以被用来引用这条语句
>parameterType 参数类型
>resultType 返回值类型
>resultMap 对外部resultMap定义的引用