Mybatis SQL映射文件讲解
SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):
cache – 配置给定命名空间的缓存。
cache-ref – 从其他命名空间引用缓存配置。
resultMap – 最复杂,也是最有力量的元素,用来描述如何从数据库结果集中来加 载你的对象。
parameterMap – 已经被废弃了!老式风格的参数映射。内联参数是首选,这个元 素可能在将来被移除。
sql – 可以重用的 SQL 块,也可以被其他语句引用。
insert – 映射插入语句
update – 映射更新语句
delete – 映射删除语句
select – 映射查询语句
select
查询语句是使用 MyBatis 时最常用的元素之一,对简单类别的查询元素是非常简单的。比如:
<select id="selectPerson" parameterType="int" resultType="java.lang.Hashmap">
SELECT * FROM PERSON WHERE ID