“基础:映射文件Mapper.xml”的版本间差异
跳到导航
跳到搜索
(建立内容为“category:Mybatis == 关于 == == 输入映射 == == 输出映射 == == 动态sql ==”的新页面) |
无编辑摘要 |
||
第2行: | 第2行: | ||
== 关于 == | == 关于 == | ||
Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。 | |||
# 输入映射的类型可以是简单类型、hashmap、pojo的包装类型; | |||
# 输出映射的类型可以是简单类型、hashmap、pojo的包装类型; | |||
== 输入映射 == | |||
=== parameterType === | |||
==== 简单类型 ==== | |||
==== pojo对象 ==== | |||
==== pojo包装对象 ==== | |||
==== hashmap ==== | |||
== 输出映射 == | == 输出映射 == | ||
=== resultType === | |||
==== 简单类型 ==== | |||
==== pojo对象 ==== | |||
==== pojo列表 ==== | |||
==== hashmap ==== | |||
=== resultMap === | |||
== 动态sql == | == 动态sql == | ||
动态sql是'''mybatis核心''',通过表达式进行判断,对sql进行灵活拼接、组装,实现sql语句的进行灵活操作。 |
2020年10月10日 (六) 22:50的版本
关于
Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心。
- 输入映射的类型可以是简单类型、hashmap、pojo的包装类型;
- 输出映射的类型可以是简单类型、hashmap、pojo的包装类型;
输入映射
parameterType
简单类型
pojo对象
pojo包装对象
hashmap
输出映射
resultType
简单类型
pojo对象
pojo列表
hashmap
resultMap
动态sql
动态sql是mybatis核心,通过表达式进行判断,对sql进行灵活拼接、组装,实现sql语句的进行灵活操作。