加载中
Mybatis3.4.x技术内幕(二十一):参数设置、结果封装、级联查询、延迟加载原理分析

Mybatis在执行查询时,其参数设置、结果封装、级联查询、延迟加载,是最基本的功能和用法,我们有必要了解其工作原理,重点阐述级联查询和延迟加载。 1、MetaObject MetaObject用于反射创建对...

Mybatis3.4.x技术内幕(二十):PageHelper分页插件源码及原理剖析

com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件。

Mybatis3.4.x技术内幕(二十三):Mybatis面试问题集锦(大结局)

找 工作、跳槽,或者招聘,Mybatis是必备基础知识,看看你能回答几个。

Mybatis3.4.x技术内幕(二十二):Mybatis一级、二级缓存原理分析

Mybatis的一级缓存,指的是SqlSession级别的缓存,默认开启;Mybatis的二级缓存,指的是SqlSessionFactory级别的缓存,需要配置。缓存是针对select来说的。 1、一级缓存 <configuration>   <...

Mybatis3.3.x技术内幕(十三):Mybatis之RowBounds分页原理

Mybatis可以通过传递RowBounds对象,来进行数据库数据分页操作,然而遗憾的是,该分页操作是对ResultSet结果集进行分页,也就是人们常说的逻辑分页,而非物理分页。

Mybatis3.3.x技术内幕(四):五鼠闹东京之执行器Executor设计原本

在Mybatis中,SqlSession对数据库的操作,将委托给执行器Executor来完成,而Executor由五鼠组成,分别是:简单鼠SimpleExecutor、重用鼠ReuseExecutor、批量鼠BatchExecutor、缓存鼠Caching...

Mybatis3.4.x技术内幕(十六):Mybatis之sqlFragment(可复用的sql片段)

今天,我们将分析Mybatis之sqlFragment,可以翻译为sql片段,它的存在价值在于可复用sql片段,避免到处重复编写。

Mybatis3.3.x技术内幕(十四):Mybatis之KeyGenerator

在Mybatis中,执行insert操作时,如果我们希望返回数据库生成的自增主键值,那么就需要使用到KeyGenerator对象。

Mybatis3.3.x技术内幕(三):Mybatis事务管理(将颠覆你心中目前对事务的理解)

在没有事务管理的情况下,对数据库的一切update操作都将是无效的。说实话,我并不赞同这句话,这将给读者带来更多迷惑。

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部