全局配置

Mybatis-Kits 没有增加任何新的配置,全部沿用 Mybatis 原生的配置

相对于使用原声 Mybatis, 你需要做的唯一额外工作就是在 SpringBootApplication 类上加上 @MapperScan 注解

@SpringBootApplication
@MapperScan("org.rockyang.mybatis.boot.demo.mapper")
public class MybatisDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(MybatisDemoApplication.class, args);
    }
}

其他的配置就跟使用 Mybatis 一样。

TypeHandler

Mybatis-Kits 主要新增了两个 TypeHandler

  • org.rockyang.mybatis.plus.typehandler.DateTypeHandler 用于转换参数中的日期
  • org.rockyang.mybatis.plus.typehandler.ConditionsTypeHandler 用于条件查询组件的参数处理

LanguageDriver

只增加了一个 ConditionsLanguageDriver 用于处理 Condition 查询。

没有了,就这么多,所以说 Mybatis-Kits 是一个极其简单小巧的 Mybatis 增强工具。