-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Home
isea533 edited this page Feb 11, 2018
·
14 revisions
通用 Mapper4 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及Example
相关的单表操作。通用 Mapper 是为了解决 MyBatis 使用中 90% 的基本操作,使用它可以很方便的进行开发,可以节省开发人员大量的时间。
- 最大的区别就是 mapper4 把 mapper3 拆成了 base, core, extra,generator, spring 5个项目,并且把 weekend 和 spring-boot-starter 两个项目也加入进来。
- Mapper 4 默认不需要任何配置,自动注册接口(不需要
mappers
参数),需要基类接口标记@RegisterMapper
注解。 - 在常规用法中,还可以直接引入
tk.mybatis:mapper:版本号
,升级版本即可。 - 拆分项目后,除了第 3 条的常规方法外,还可以按需配置依赖,核心只需要一个
core
,其他的都是在此基础上进行的扩展、方法实现或者集成。 - 和 spring 集成的更彻底,不会出现以前的一些常见问题。
初次使用时,请按照下面的文档顺序依次阅读,使用中遇到的问题时,可以参考相应的文档来查看。
1. 集成通用 Mapper || 2. 对象关系映射 || 3. 配置介绍