公司还在一直沿用tkmybatis,最近升级了下出了点bug,特此记录下

出了bug,第一时间找日志,然后想着去找找官方资料,百度、Google直接搜 tkmybatis 都找不到官方资料

MAVEN官方jar包

首先在maven上面找找:搜索关键字:tk.mybatis

https://mvnrepository.com/artifact/tk.mybatis

springboot项目就用 Mapper Spring Boot Starter就行

普通项目就用第二个

tkmybatis 官方资料在哪?

源码里面有作者信息:Author:liuzh

于是去github上找找这个大神

abel533 (Liuzh) · GitHub

于是找到了项目:https://github.com/abel533/Mapper

第一个大标题:MyBatis 通用 Mapper4

找到wiki:

https://github.com/abel533/Mapper/wiki

大神在国内也有wiki:

https://gitee.com/free/Mapper/wikis/Home

作者其他发展规划

下一代 通用 Mapper5?

通用 Mapper 每次大的版本,基本上都是底层上的大变化,在使用通用 Mapper 的过程中,有很多人遇到过配置的问题,因为底层实现的方式,所以无法避免配置,而且随着功能的增加,配置也增加了不少。

为了从根本上简化通用方法的实现,从2018年就开始思考如何让实现和MyBatis的兼容性更好,让实现变的更简单,为了从 MyBatis 根本解决问题,给官方提过好几个 PR,在 2019年3月份给 MyBatis 提交的 pr#1391 合并后(对应 3.5.1 版本,最低要求版本),终于能以更简单的方式来实现通用 Mapper 了。

由于此次变动太大,因此不打算对 通用Mapper4 进行任何改动,从头实现了一个新的项目,名字仍然没有新意的使用了 mybatis-mapper,推荐在新项目中使用:

  • GitHub - https://github.com/mybatis-mapper/mapper
  • Gitee - https://gitee.com/mybatis-mapper/mapper
  • 文档: https://mapper.mybatis.io
  • 开发过程 - https://mapper.mybatis.io/releases/1.0.0.html
  • 快速上手 - https://mapper.mybatis.io/docs/1.getting-started.html#%E4%BB%8B%E7%BB%8D

另外,通用 Mapper 中的大量 PR 都是增加的新方法和代码生成器相关的注解,这些和核心无关,因此 mybaits-mapper 会提供独立的项目接收所有新增的通用方法, 和代码生成器相关的 lombok 注解完全不需要了,使用新版本中提供的代码生成器可以更方便的进行定制。

tkmybatis 权威指南 官方文档相关推荐

  1. ES权威指南[官方文档学习笔记]-57 Analysis and analyzers

    2019独角兽企业重金招聘Python工程师标准>>> es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/cu ...

  2. ES权威指南[官方文档学习笔记]-8

    2019独角兽企业重金招聘Python工程师标准>>> es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/cu ...

  3. ES权威指南[官方文档学习笔记]-14 phrase search

    2019独角兽企业重金招聘Python工程师标准>>> es:http://www.elasticsearch.org/guide/en/elasticsearch/guide/cu ...

  4. CDH6官方文档中文系列(8)----Cloudera升级指南

    Cloudera升级指南 最近在学习cdh6的官方文档,网上也比较难找到中文的文档. 其实官方英文文档的阅读难度其实并不是很高,所以在这里在学习官方文档的过程中,把它翻译成中文,在翻译的过程中加深学习 ...

  5. 都在夸Vue文档简洁易懂?官方文档编写指南了解一下

    来源:Vue官方文档 编写文档是一种换位思考的练习.我们并不是在描述客观现实--源代码已经做到了.我们的工作是帮助塑造用户与 Vue 生态系统之间的关系.这份不断发展的指南提供了一些规则和建议,说明如 ...

  6. spark之4:基础指南(源自官方文档)

    spark之4:基础指南(源自官方文档) @(SPARK)[spark, 大数据] spark之4基础指南源自官方文档 一简介 二接入Spark 三初始化Spark 一使用Shell 四弹性分布式数据 ...

  7. 一起学微软Power BI系列-官方文档-入门指南(2)获取源数据

    阅读目录 1.系列文章说明 2.入门指南(2)获取数据源 3.资源 我们在文章: 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍中,我们介绍了官方入门文档的第一章.今 ...

  8. ZooKeeper官方文档学习笔记03-程序员指南03

    我的每一篇这种正经文章,都是我努力克制玩心的成果,我可太难了,和自己做斗争. ZooKeeper官方文档学习笔记04-程序员指南03 绑定 Java绑定 客户端配置参数 C绑定 陷阱: 常见问题及故障 ...

  9. Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)

    近期组织了几个程序员网友,正在翻译一部分官方的Sencha Cmd 6 和 Ext JS 6 指南文档. 眼下还没翻译完,大家能够先看看 Sencha Cmd 6 和 Ext JS 6 指南文档  ( ...

  10. LLMs:OpenAI 官方文档发布提高 GPT 使用效果指南—GPT最佳实践(GPT best practices)翻译与解读

    LLMs:OpenAI 官方文档发布提高 GPT 使用效果指南-GPT最佳实践(GPT best practices)翻译与解读 导读:为了获得优质输出,需要遵循几点基本原则: >> 写清 ...

最新文章

  1. Visual Studio 2008 每日提示(二十三)
  2. SSM整合时配置文件的编写
  3. WPF ControlTemplate TemplateBinding
  4. php+java+框架整合_ThinkPhP+Apache+PHPstorm整合框架流程图解
  5. plsql只提交存储过程里的事务_plsql 存储过程 事务 | 学步园
  6. 1 睡眠唤醒_一劳永逸解决WIN10所有睡眠问题
  7. Windows7睡眠后自动唤醒
  8. swift 隐藏状态栏_如何在Swift iOS应用中隐藏状态栏?
  9. shell脚本执行时报bad interpreter: Text file busy的解决方法
  10. springboot 接入京东sdk_【第3期】Springboot:微信公众号分享quot;朋友圈quot;
  11. Kettle下载与安装教程【保姆版】
  12. zabbix监控系统--详细安装教程
  13. Java 11中文版 API参考文档(收藏)
  14. 七、torch.nn
  15. / 和 /* 的区别
  16. 作为喜爱3D游戏动漫建模的你,如果还不知道次世代游戏贴图的这些技巧,真是太可惜了
  17. 2022计算机考研统考的院校有哪些,2022考研初试科目都有哪些?
  18. 常用数据库选型!你做对了吗?
  19. matlab级联算法,IIR滤波器的MATLAB实现(级联型)
  20. 找工作必看:上海知名互联网公司盘点(全)

热门文章

  1. 知识图谱系列(一):如何构建一个简单的知识图谱
  2. 看你想看的,不受打扰地工作(浏览器屏蔽百度热搜)
  3. 物联网标识管理系统源码
  4. 卫星地面站空间分集的必要性及解决方案
  5. win11开机动画关闭教程
  6. 【SAP】实施方法论-ASAP
  7. 把 14 亿中国人都拉到一个微信群在技术上能实现吗?
  8. 古今地名对照总表!(按笔划数排序,强烈推荐的资料)
  9. m2 ngff无线网卡接口的笔记本电脑加装苹果网卡,完美安装苹果mac OS
  10. Java HashMap底层原理解析