MyBatis3——2

简介: MyBatis笔记,参考文档:http://www.mybatis.org/mybatis-3/zh/getting-started.html;

Mapper XML 文件
SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):

cache – 给定命名空间的缓存配置。
cache-ref – 其他命名空间缓存配置的引用。
resultMap – 是最复杂也是最强大的元素,用来描述如何从数据库结果集中来加载对象。
sql – 可被其他语句引用的可重用语句块。
insert – 映射插入语句
update – 映射更新语句
delete – 映射删除语句
select – 映射查询语句

select
image
这个语句被称作 selectPerson,接受一个 int(或 Integer)类型的参数,并返回一个 HashMap 类型的对象,其中的键是列名,值便是结果行中的对应值。
注意参数符号:#{id}
image

insert,update和delete
image
下面就是 insert,update 和 delete 语句的示例:
image
image

sql
这个元素可以被用来定义可重用的 SQL 代码段,可以包含在其他语句中。它可以被静态地(在加载参数) 参数化. 不同的属性值通过包含的实例变化. 比如:
image

参数(Parameters)

Result Maps
resultMap元素是MyBatis中最重要最强大的元素。

相关文章
|
2月前
|
缓存 Java 数据库连接
Mybatis
Mybatis
22 0
|
7月前
|
SQL Java 数据库连接
MyBatis大全
MyBatis大全
30 0
|
7月前
|
XML Java 数据库连接
|
3月前
|
缓存 Java 数据库连接
MyBatis
MyBatis
|
3月前
|
数据库
MyBatis-Plus中的QueryWrapper
MyBatis-Plus中的QueryWrapper
33 0
|
7月前
|
SQL Java 数据库连接
|
8月前
|
SQL Java 数据库连接
Mybatis Plus
Mybatis Plus
|
10月前
|
SQL XML Java
|
10月前
|
SQL 缓存 IDE
|
SQL XML 存储