博客专栏 -凯发k8国际

mybatis简介

对mybatis的基本用法做一个简要的介绍,包括mybatis的基本用法、部分设计、源码解析等。博文会在笔者觉得有需要的时候进行更新。

分享到:

最近更新文章

使用mybatis mybatis官方提供了整合spring boot的starter,需要在spring boot应用中使用mybatis,需要在pom.xml中添加如下依赖,当前最新的版本是1.3.2。 org.mybatis.spring.boot
234390216 有3628人浏览 2019-04-17 20:48
调用存储过程 mybatis调用存储过程时需要指定statementtype="callable",这样mybatis内部中调用sql语句时将采用callablestatementhandler,而callablestatementhandler内部将使用callablestatement来调用存储过程。如果存储过程是有参数的,需要指定mode属性,可选值有in、out和in ...
234390216 有8882人浏览 2017-11-04 20:14
推荐一款mybatis分页插件 以前也写过一篇博文介绍mybatis的插件,以及如何通过mybatis的插件功能实现一个自定义的分页插件,但是那个插件的侵入性是比较大的。前段时间遇到了一款开源的mybatis分页插件,叫pagehelper,github地址是https://github.com/pagehelper/mybatis-pagehelper,其原理是通过threadlocal来存放 ...
234390216 有16444人浏览 2017-06-01 08:33
最近遇到一个问题,数据库存储的date是包含时分秒的,数据库用的是oracle,日期类型用的是date,数据库访问用的是mybatis,对应的代码是通过mybatis-generator生成的。经检查发现是生成的代码中,存储了时分秒的字段在映射的时候对应的jdbctype是date,改成timestamp就好了。  
234390216 有17427人浏览 2017-03-08 20:16
10             mybatis指定日志输出实现          在程序开发过程中,为了调试方便、了解程序的运行过程,进行必要的日志输出总是免不了的。对于使用mybatis而言,我们常见的需求是希望可以在日志中打印出mybatis执行过程中进行数据库操作的sql语句及其传递的参数。mybatis的日志输出是统一管理的,它有自己的日志接口,然后在需要进行日志输出的时候使用统一的 ...
234390216 有17320人浏览 2017-02-24 09:19
9       mybatis介绍之参数传递 9.1     使用mapper接口时参数传递方式        mybatis在使用mapper接口进行编程时,其实底层是采用了动态代理机 ...
234390216 有18890人浏览 2017-02-20 10:26
8       mybatis介绍之缓存 mybatis中有一级缓存和二级缓存,默认情况下一级缓存是开启的,而且是不能关闭的。一级缓存是指sqlsession级别的缓存,当在同一个sqlsession中进行相同的sql语句查询时,第二次以后的查询不会从数据库查询,而是直接从缓存中获取,一级缓存最多缓存1024条sql。二级缓存是指可以跨sqlsession的缓存。          m ...
234390216 有17298人浏览 2017-02-14 10:54
7       mybatis结果集自动映射          在使用mybatis时,有的时候我们可以不用定义resultmap,而是直接在
您还未登录! | 登录
global site tag (gtag.js) - google analytics
网站地图