“基础:映射文件Mapper.xml”的版本间差异

来自Wikioe
跳到导航 跳到搜索
(建立内容为“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的核心。

  1. 输入映射的类型可以是简单类型、hashmap、pojo的包装类型;
  2. 输出映射的类型可以是简单类型、hashmap、pojo的包装类型;

输入映射

parameterType

简单类型

pojo对象

pojo包装对象

hashmap

输出映射

resultType

简单类型

pojo对象

pojo列表

hashmap

resultMap

动态sql

动态sql是mybatis核心,通过表达式进行判断,对sql进行灵活拼接、组装,实现sql语句的进行灵活操作。