MyBatis 工具

MyBatis 工具

  • 资源下载
  • 其他插件
  • 示例项目
  • 捐赠列表

其他插件

这里列举的插件基本上只有一个类,需要自己引入项目才可以使用

User1

欢迎推荐更多更好的 MyBatis 插件

添加插件

JdbcType 自动配置插件

源码地址

使用 JdbcTypeInterceptor 拦截器

运行时自动添加 jdbcType 属性

SqlHelper - 获取sql

源码地址

相关文章

如果你想在代码中获取 MyBatis 方法的 sql,你可以使用本工具

PerformanceInterceptor 性能拦截器

源码地址

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

简单说明

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

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

源码地址

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

比插件更好的一种实现方式

使用 objectWrapperFactory 来实现这个功能

MyBatis 返回动态结果类型插件

源码地址

可以在 MyBatis 参数中带上要返回的类型 Class,插件就会改变返回值类型为你指定的类型。

相关文章

虽然写了这么一个插件,但是个人建议尽可能不去这么用,如果这个插件真正能方便你,使用起来也没任何问题。关于插件的一些个人修改建议,在插件的注释中有说明。

MyBatis 工具
文档
如何使用分页插件?如何使用通用 Mapper?MyBatis 文档MyBatis Starter 文档MyBatis Spring 文档
社区
加入 QQ 群Chat On GitterGitHub Issue贴吧
更多
偶尔记一下GitHub
Facebook Open Source
Copyright © 2019 abel533@gmail.com