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

mb配置文件

mybatis全局映射文件解析

zhouchong阅读(32)评论(0)

全局配置文件为mybatis-config.xml 1、properties标签 <properties resource="dbconfig.properties"></properties> 可以使用proper...

mybatis对参数处理(单个参数,多个参,参数命名,PoJO)

zhouchong阅读(26)评论(0)

1、单个参数:mybatis不会做特殊处理(参数名可以随便写,因为就一个参数) #{参数名}:去取出参数值 2、多个参数:mybatis遇见多个参数,会做多个处理。多个参数传递的时候要使用命名参数的形式。 多个参数会被封装成一个map, (...

mybatis对结果集的处理

zhouchong阅读(212)评论(0)

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

自动映射和缓存

zhouchong阅读(414)评论(0)

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

结果集Result Maps配置

zhouchong阅读(393)评论(0)

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

参数(Parameters)配置

zhouchong阅读(399)评论(0)

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

insert, update 和 delete配置

zhouchong阅读(446)评论(0)

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

select配置

zhouchong阅读(381)评论(0)

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

Mapper.XML映射文件总览

zhouchong阅读(393)评论(0)

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