Skip to content
abel533 edited this page Feb 26, 2018 · 14 revisions

MyBatis 通用 Mapper4

Build Status Maven central Dependency Status

通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example 相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。

通用 Mapper 4 和 3 的区别

  1. 最大的区别就是 mapper4 把 mapper3 拆成了 base, core, extra,generator, spring 5个项目,并且把 weekend 和 spring-boot-starter 两个项目也加入进来。
  2. Mapper 4 默认不需要任何配置,自动注册接口(不需要 mappers 参数),需要基类接口标记 @RegisterMapper 注解。
  3. 在常规用法中,还可以直接引入 tk.mybatis:mapper:版本号,升级版本即可。
  4. 拆分项目后,除了第 3 条的常规方法外,还可以按需配置依赖,核心只需要一个 core,其他的都是在此基础上进行的扩展、方法实现或者集成。
  5. 和 spring 集成的更彻底,不会出现以前的一些常见问题。

使用文档

初次使用时,请按照下面的文档顺序依次阅读,使用中遇到的问题时,可以参考相应的文档来查看。

  1. 集成通用 Mapper
  2. 对象关系映射
  3. 配置介绍
  4. 代码生成器
  5. 扩展通用接口
  6. Example 用法
  7. 其他配置和用法
  8. 常见问题
  9. 更新日志

捐赠

项目的发展离不开你的支持,请作者喝杯咖啡吧!

支付宝

支付宝

微信

微信

想要获取该项目最新消息,可以关注下方公众号

微信公众号