0
点赞
收藏
分享

微信扫一扫

tkmybatis VS mybatisplus

醉东枫 2022-03-23 阅读 86
java后端

本文是简单对比了以下官网上的内容

文章目录

TkMybatis Vs MybatisPlus

1.基础CRUD BaseMapper

在这里插入图片描述
基本一样,只是方法名不一样,tk和MBG更贴切

2.代码生成器

Mybatis-Plus

Tk-Mybatis

3. 全局主键 Sequence主键

Mybatis-Plus

Tk-Mybatis

两种策略是不太一样的。@KeySql(genId = UUIdGenId.class) ,Mapper 4.0.2

4. 热加载

Mybatis-Plus

/**
 * 切莫用于生产环境(后果自负)
 * <p>Mybatis 映射文件热加载(发生变动后自动重新加载).</p>
 * <p>方便开发时使用,不用每次修改xml文件后都要去重启应用.</p>
 *
 * @author nieqiurong
 * @since 2016-08-25
 * @deprecated 2018-11-26
 */

哈哈哈哈

TK-Mybatis

5. 分页

Mybatis-Plus

分页插件

Tk.Mybatis

pagehelper

6. 额外功能

Mybatis-Plus

  • 逻辑删除
  • 内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用
  • 内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询
  • 内置性能分析插件:可输出 Sql 语句以及其执行时间,建议开发测试时启用该功能,能快速揪出慢查询
  • 内置全局拦截插件:提供全表 delete 、 update 操作智能分析阻断,也可自定义拦截规则,预防误操作
  • 内置 Sql 注入剥离器:支持 Sql 注入剥离,有效预防 Sql 注入攻击
  • 多数据源

Tk.Mybatis

  • 乐观锁
  • 支持分页 pagehelper
  • 多数据源
举报

相关推荐

tkmybatis使用教程

tkmybatis更新无效

MyBatisPlus

MybatisPlus

MyBatisPlus框架

SpringBoot + MybatisPlus

0 条评论