MyBatis(随笔2 : Sql映射文件 )

Sql文件映射

这里只是笔记,属性详情,关键还是要多练 ——实例代码 MyBatisDemo
MyBatis 真正的强大在于映射语句,专注于SQL,功能强大,SQL映射的配置却是相当简单
SQL映射文件的几个顶级元素

name 详情
mapper namespace: 命名空间
cache 配置给定命名空间的缓存
cache-ref 从其他命名空间引用缓存配置
resultMap 用来描述数据库结果集和对象的对应关系
sql 可以重用的SQL块,也可以被其他语句引用
insert 映射插入语句
update 映射更新语句
delete 映射删除语句
select 映射查询语句
:--------: -------------:
  • mapper
    namespace:命名空间: 一般引用对应的接口类地址,也可以随便起名,如果面向接口编程则必须要是对应接口的地址引用…
    namespace和子元素的id联合保证唯一,接口中的方法与映射文件中的sql 语句 一一对应;
<mapper namespace="命名空间">