请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

tk-mybatis和mybatis-plus两者选择

想问下大目老师,对于这两个插件在项目中开发选择的时候是基于什么考量的情况下,选择了这个tk-mybatis。因为我目前有在用mybatis-plus,感觉也还行。

21716
收起

正在回答

2回答

您好,通用mapper(tk-mybatis) 和 mybatis-plus确实功能上比较同质。

从功能上看,plus比tk要强大一些,而且star数也更加多。

但是,plus普遍使用自定义的注解,如果有一天plus不维护了(我是说假设),就会比较尴尬,得自己看懂plus那些注解的源码,然后扩展,或者修复bug;

而通用mapper是基于jpa注解玩的,jpa标准大家都比较熟悉,即使通用mapper不维护了,自己扩展学习成本也会比较低。

-----

这是我个人的考量。说实话,这两款mybatis插件个人都非常喜欢,而且也都在活跃的维护之中。选择通用mapper是有个人主观因素在的:

  1. 个人先接触的通用mapper,第一印象很好。给作者提过几个issue(新特性需求&bug),维护很给力,就更喜欢了;先入为主,这是一个很大的因素;

  2. 第二,是标准、非标准的问题,上面已经详细聊过了。这也是一个因素;

  3. 第三,个人认为plus的logo,我个人认为是存在侵权行为的。其实国外对这种类似的侵权打击是很严重的,哪一天mybatis官方不爽了,plus很可能需要换logo……当然这个看看就行,我只是一说。

-----

最后,不管用哪款插件,都只是工具,最重要的,还是能够利用插件为我们带来更高的生产力!能达到目的,不管白猫黑猫都是好猫哦^_^


祝您学习愉快!

3 回复 有任何疑惑可以回复我~
  • 提问者 Amour杰杰陆 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-07-09 08:46:41
weixin_慕容2048406 2021-02-07 11:32:24

wwww

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信