Never forget why you started,
and your mission can be accomplished.

mb_Mapper

mybatis对结果集的处理

zhouchong阅读(81)评论(0)

mybatis是如何处理结果集的? mybatis  的resultType  结果集是通过反射来实现的。并不是通过get/set方法。在pojo没有set/get方法的时候结果是一样的。       &nbs...

自动映射和缓存

zhouchong阅读(232)评论(0)

自动映射 正如你在前面一节看到的,在简单的场景下,MyBatis可以替你自动映射查询结果。 如果遇到复杂的场景,你需要构建一个result map。 但是在本节你将看到,你也可以混合使用这两种策略。 让我们到深一点的层面上看看自动映射是怎样...

结果集Result Maps配置

zhouchong阅读(251)评论(0)

resultMap 元素是 MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 JDBC 代码的那个东西, 而且在一些情形下允许你做一些 JDBC 不支持的事 情。 事实上, 编写相似于对复杂语句联合映...

参数(Parameters)配置

zhouchong阅读(245)评论(0)

前面的所有语句中你所见到的都是简单参数的例子,实际上参数是 MyBatis 非常强大的元素,对于简单的做法,大概 90% 的情况参数都很少,比如: <select id="selectUsers" resultType="User"&...

insert, update 和 delete配置

zhouchong阅读(249)评论(0)

1、数据变更语句 insert,update 和 delete 的实现非常接近: <insert id="insertAuthor" parameterType="domain.blog.Author" flushCache="tru...

select配置

zhouchong阅读(223)评论(0)

查询语句是 MyBatis 中最常用的元素之一,对每个插入、更新或删除操作,通常对应多个查询操作。 比如: <select id="selectPerson" parameterType="int" resultType="hashm...

Mapper.XML映射文件总览

zhouchong阅读(256)评论(0)

Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。My...