Mapper文件中各个标签的含义
Mapper文件是Mybatis中SQL语句的配置文件,其在运行时会加载SQL语句并映射相应参数。熟悉各个标签的含义便于理解项目中DAO层相关函数的实际意义。
属性 | 含义 |
id | SQL映射配置的唯一标识。 |
parameterType | 传入SQL配置中的参数类型名。 |
resultType | SQL语句执行后返回的数据类型。 |
resultMap | 引入外部结果集配置,将表中字段与Java对象属性进行一一映射。 |
flushCache | 设置语句调用时是否清空本地缓存。 |
timeout | 在抛出异常前,本地驱动程序等待数据库响应的最大秒数。 |
fetchSize | 设置驱动程序每次返回结果的行数。 |
statementType | 设置Mybatis的Statement类型。 |
resultSetType | 设置Mybatis的结果集类型。 |
insert | 映射插入语句。 |
update | 映射更新语句 |
delete | 映射删除语句。 |
select | 映射选择语句。 |
sql | 配置可以被其他语句引用的语句块。 |
cache | 给定命名空间的缓存配置。 |