MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
-------------------以上相当官方的一段话----------------------来自官网-----
1.MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型。
映射器中的元素就是咱们常常使用的如下标签:
sql – 可被其它语句引用的可重用语句块。
insert – 映射插入语句。
update – 映射更新语句。
delete – 映射删除语句。
select – 映射查询语句。
----这五个大家一定不陌生吧--,只要你是正在使用MyBatis...,或者曾经使用了3个月左右的程序猿都不会忘记吧。
selectKey 生成主键
cache – 该命名空间的缓存配置。
cache-ref – 引用其它命名空间的缓存配置。
resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。
parameterMap – 老式风格的参数映射。
那几这个就好像有点陌生了,不太熟悉了。
-----------------在MyBatis新版后parameterMap这个标签会慢慢消失。
网友评论