Skip to content

freegeese/easy-mybatis

Repository files navigation

easy-mybatis

快速上手,简单使用

功能

  • 基础 BaseMapper 通用基础方法(增删改查)
  • 基础 BaseService 通用基础接口(增删改查+分页)
  • 基础 TreeableService 通用层级结构操作接口(增删改查节点)

使用

// 配置对象
EasyMybatisConfiguration configuration = new EasyMybatisConfiguration();
// java命名格式
configuration.setJavaCaseFormat(CaseFormat.LOWER_CAMEL);
// 数据库命名格式
configuration.setDatabaseCaseFormat(CaseFormat.LOWER_UNDERSCORE);
// 传入 SqlSessionFactory 进行初始化
configuration.init(sqlSessionFactory);

文档

Maven

  • 单独使用
<dependency>
    <groupId>com.github.freegeese</groupId>
    <artifactId>easy-mybatis-core</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>
  • spring
<dependency>
    <groupId>com.github.freegeese</groupId>
    <artifactId>easy-mybatis-spring</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>
  • spring-boot-starter
<dependency>
    <groupId>com.github.freegeese</groupId>
    <artifactId>easy-mybatis-spring-boot-starter</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

Releases

No releases published

Packages

No packages published