MCPcopy Index your code
hub / github.com/baomidou/mybatis-plus-samples

github.com/baomidou/mybatis-plus-samples @3.4.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.4.3 ↗ · + Follow
447 symbols 1,080 edges 171 files 213 documented · 48%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MyBatis-Plus Samples

Build Status codecov

本工程为 MyBatis-Plus 的官方示例,项目结构如下:

  • mybatis-plus-sample-quickstart: 快速开始示例
  • mybatis-plus-sample-quickstart-springmvc: 快速开始示例(Spring MVC版本)
  • mybatis-plus-sample-reduce-springmvc: 简化掉默认mapper类示例(Spring MVC版本)
  • mybatis-plus-sample-generator: 代码生成器示例
  • mybatis-plus-sample-crud: 完整 CRUD 示例
  • mybatis-plus-sample-wrapper: 条件构造器示例
  • mybatis-plus-sample-pagination: 分页功能示例
  • mybatis-plus-sample-active-record: ActiveRecord示例
  • mybatis-plus-sample-sequence: Sequence示例
  • mybatis-plus-sample-execution-analysis: Sql执行分析示例
  • mybatis-plus-sample-performance-analysis: 性能分析示例
  • mybatis-plus-sample-optimistic-locker: 乐观锁示例
  • mybatis-plus-sample-sql-injector: 自定义全局操作示例
  • mybatis-plus-sample-auto-fill-metainfo: 公共字段填充示例
  • mybatis-plus-sample-logic-delete: 逻辑删除示例
  • mybatis-plus-sample-multi-datasource: 多数据源示例
  • mybatis-plus-sample-enum: 枚举注入示例
  • mybatis-plus-sample-dynamic-tablename: 动态表名示例
  • mybatis-plus-sample-tenant: 多租户示例
  • mybatis-plus-sample-typehandler: 类型处理器示例,例如 json 字段对象转换
  • mybatis-plus-sample-deluxe: 完整示例(包含 分页、逻辑删除、自定义全局操作 等绝大部分常用功能的使用示例,相当于大整合的完整示例)
  • mybatis-plus-sample-assembly: 分离打包示例
  • mybatis-plus-sample-resultmap: 使用 resultMap 示例
  • mybatis-plus-sample-id-generator: 自定义ID生成示例
  • mybatis-plus-sample-no-spring: 不使用spring下的示例
  • mybatis-plus-sample-pagehelper: 使用pagehelper进行分页

Extension points exported contracts — how you extend this code

StudentMapper (Interface)
学生Mapper层 @author nieqiurong 2018/8/11 20:21. [1 implementers]
mybatis-plus-sample-performance-analysis/src/main/java/com/baomidou/samples/performance/mapper/StudentMapper.java
IUserService (Interface)
@author yuxiaobin @date 2020/7/2 [1 implementers]
mybatis-plus-sample-pagination/src/main/java/com/baomidou/mybatisplus/samples/pagination/service/IUserService.java
StudentMapper (Interface)
学生Mapper层 @author nieqiurong 2018/8/11 20:21. [1 implementers]
mybatis-plus-sample-execution-analysis/src/main/java/com/baomidou/samples/execution/mapper/StudentMapper.java
IUserService (Interface)
@author nieqiuqiu [1 implementers]
mybatis-plus-sample-assembly/src/main/java/com/baomidou/mybatisplus/samples/assembly/service/IUserService.java
StudentMapper (Interface)
学生Mapper层 @author nieqiurong 2018/8/11 20:21. [1 implementers]
mybatis-plus-sample-sql-injector/src/main/java/com/baomidou/samples/injector/mapper/StudentMapper.java
IBaseEnum (Interface)
#1500 github @author yuxiaobin @date 2019/8/29
mybatis-plus-sample-enum/src/main/java/com/baomidou/mybatisplus/samples/enums/IBaseEnum.java
UserMapper (Interface)
MP 支持不需要 UserMapper.xml 这个模块演示内置 CRUD 咱们就不要 XML 部分了 @author hubin @since 2018-08-11
mybatis-plus-sample-crud/src/main/java/com/baomidou/mybatisplus/samples/crud/mapper/UserMapper.java
UserMapper (Interface)
@author nieqiuqiu 2019/11/30
mybatis-plus-sample-id-generator/src/main/java/com/baomidou/samples/mapper/UserMapper.java

Core symbols most depended-on inside this repo

run
called by 22
mybatis-plus-sample-typehandler/src/main/java/com/baomidou/mybatisplus/samples/typehandler/config/MpJsonConfig.java
select
called by 14
mybatis-plus-sample-sql-injector/src/main/java/com/baomidou/samples/injector/mapper/StudentMapper.java
getValue
called by 3
mybatis-plus-sample-enum/src/main/java/com/baomidou/mybatisplus/samples/enums/enums/AgeEnum.java
selectLinkById
called by 3
mybatis-plus-sample-resultmap/src/main/java/com/baomidou/mybatisplus/samples/resultmap/mapper/ManMapper.java
updatePropertyValue
called by 3
mybatis-plus-sample-reduce-springmvc/src/main/java/org/mybatis/spring/mapper/AutoMapperScannerConfigurer.java
scanner
called by 2
mybatis-plus-sample-generator/src/main/java/com/baomidou/mybatisplus/samples/generator/MysqlGenerator.java
userChildrenPage
called by 2
mybatis-plus-sample-pagination/src/main/java/com/baomidou/mybatisplus/samples/pagination/mapper/UserMapper.java
getUserAndAddr
called by 2
mybatis-plus-sample-tenant/src/main/java/com/baomidou/mybatisplus/samples/tenant/mapper/UserMapper.java

Shape

Method 278
Class 129
Interface 35
Enum 5

Languages

Java100%

Modules by API surface

mybatis-plus-sample-reduce-springmvc/src/main/java/org/mybatis/spring/mapper/ClassPathAutoMapperScanner.java32 symbols
mybatis-plus-sample-reduce-springmvc/src/main/java/org/mybatis/spring/mapper/AutoMapperScannerConfigurer.java20 symbols
mybatis-plus-sample-pagination/src/test/java/com/baomidou/mybatisplus/samples/pagination/PaginationTest.java16 symbols
mybatis-plus-sample-generator/src/test/java/com/baomidou/mybatisplus/samples/generator/GeneratorTest.java12 symbols
mybatis-plus-sample-crud/src/test/java/com/baomidou/mybatisplus/samples/crud/SampleTest.java12 symbols
mybatis-plus-sample-sql-injector/src/main/java/com/baomidou/samples/injector/base/MyBaseMapper.java10 symbols
mybatis-plus-sample-deluxe/src/test/java/com/baomidou/mybatisplus/samples/deluxe/DeluxeTest.java10 symbols
mybatis-plus-sample-pagination/src/main/java/com/baomidou/mybatisplus/samples/pagination/mapper/UserMapper.java8 symbols
mybatis-plus-sample-generator/src/test/java/com/baomidou/mybatisplus/samples/generator/H2CodeGenerationTest.java8 symbols
mybatis-plus-sample-tenant/src/test/java/com/baomidou/mybatisplus/samples/tenant/SampleTest.java7 symbols
mybatis-plus-sample-wrapper/src/test/java/com/baomidou/mybatisplus/samples/wrapper/WrapperTest.java6 symbols
mybatis-plus-sample-reduce-springmvc/src/test/java/com/baomidou/mybatisplus/samples/reduce/springmvc/SampleTest.java6 symbols

Datastores touched

(mysql)Database · 1 repos
mybatis-plusDatabase · 1 repos
antDatabase · 1 repos

For agents

$ claude mcp add mybatis-plus-samples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page