Skip to content

Latest commit

 

History

History
105 lines (58 loc) · 4.24 KB

main.md

File metadata and controls

105 lines (58 loc) · 4.24 KB

+++ title = "MyBatis2" description = "" weight = 10 type = ""

draf = true

+++

强烈推荐必读文章

MyBatis官方内容

官方仓库:https://github.com/mybatis/mybatis-3

当前版本:Maven central

官方文档:http://mybatis.github.io/mybatis-3/index.html

MyBatis-Spring 官方文档:https://mybatis.github.io/spring/index.html

MyBatis 分页插件

源码地址:

当前版本:Maven central

MyBatis 通用 Mapper

源码地址:

当前版本:Maven central

关注微信订阅号 - 获取最新相关信息

wxgzh

MyBatis 和 Spring 集成示例

只有基础的配置信息,没有任何现成的功能,作为新手入门搭建框架的基础

前三个框架集成了 MyBatis 分页插件MyBatis 通用 Mapper,最后一个spring4-simple 没有集成任何插件。

Spring Boot 和 MyBatis 集成示例

上面这个项目集成了MyBatis 分页插件MyBatis 通用 Mapper.

其他插件

JdbcType 自动配置插件 - 运行时自动添加 jdbcType 属性

源码地址:http://git.oschina.net/free/Mybatis_Utils/tree/master/JdbcType

SqlHelper - 获取sql

gitosc地址:SqlHelper

相关文章: Mybatis工具SqlHelper - 获取Mybatis方法的Sql

PerformanceInterceptor

性能拦截器,用于输出每条 SQL 语句及其执行时间

源码地址:http://git.oschina.net/free/Mybatis_Utils/tree/master/Performance

简单说明:

性能分析拦截器主要输出Sql以及Sql执行的时间,该拦截器会损失一定的整体性能,所以建议在测试环境使用,正式环境不建议使用。

另外,如果配置了多个拦截器,那么一定要把这个拦截器配置在第一个,否则其他需要修改Sql的拦截器会对该拦截器获取Sql部分产生影响。

建议根据个人需求对该拦截器进行修改。

CameHumpInterceptor

返回值Map结果的Key转为驼峰式

例如返回结果中Map的{REAL_NAME:liuzh}会转换为{realName:liuzh}

源码地址:http://git.oschina.net/free/Mybatis_Utils/tree/master/CameHumpMap