MyBatis过时了吗?

简介: MyBatis过时了吗?

是的,已经过时了,虽然中文社区仍有惯性,但新项目不建议使用。

所有2022年以前的文章,说mybatis的优点,在 hibernate 4.x +jpa 2.0 已经被抹平。到spring-data-jpa 的出现,就已经完全被超越了:

  • 多年前引以为傲的性能,已经有很多基准测试Q证明只比JPAImplementation 快一丢丢
  • 自JPA 标准也能直接写 SQL,mybatis 的灵活性已经完全被碾压了
  • self-contained 方面,mybatis 的表现简直惨不忍睹,配套生态对开发效率的附加值“基本上是负数
  • 用JPA 来开发,然后同样功能用 mybatis 来做,你会发现代码量会少上1-2个量级,开发效率基本处于被秒杀状态

至今,mybatis唯一优势是:培训班只教这个。就像目前国情jdk1.8 也仍然是主流,但这个主流明显已经过时了。

腾讯 IEG 数据产品开发组负责人 xinlin: ”腾讯的 APIJSON 开源方案,它可以做到零代码生成接口和文档,并且整个生成过程是自动化。当企业有元数据的时候,马上就可以获得接口“

腾讯科技 后台开发高级工程师 雷大锤: “可以抽出时间来看apijson了,这个可以为T10做准备,也是业界很火的东西,可以提升个人影响力!”

百度智慧城市研发 lpeng: “很兴奋的发现APIJSON很适合我们的一个开发场景,作为我们协议定义的一部分”

中兴工程师 duyijiang:“感谢腾讯大大提供的框架,很好用”

字节跳动 qiujunlin: “初次见到这个项目,觉得太惊艳了,眼前一亮。根据教程完成了 demo 。给我的感受是,项目大大简化了开发流程,开发效率提升了很多倍。”

私信我,获取该项目的仓库地址。

目录
相关文章
|
6月前
|
XML Java 数据库连接
mybatis-plus逆向工程详解
mybatis-plus逆向工程详解
376 0
|
XML Java 数据库连接
优雅地使用Mybatis逆向工程生成类
优雅地使用Mybatis逆向工程生成类
94 1
|
6月前
|
SQL Java 数据库连接
MyBatis之逆向工程
【1月更文挑战第4天】 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源: Java实体类 Mapper接口 Mapper映射文件
61 2
|
6月前
|
Java 数据库连接 Maven
MyBatis逆向工程可以生成哪些内容?
MyBatis逆向工程可以生成哪些内容?
39 0
|
6月前
|
SQL Java 数据库连接
MyBatis的逆向工程
MyBatis的逆向工程
|
12月前
|
Java 数据库连接 mybatis
mybatis自动生成代码
mybatis自动生成代码
|
Java 数据库连接 数据库
36MyBatis -逆向工程
36MyBatis -逆向工程
40 0
|
Java 数据库连接 mybatis
MyBatis逆向工程
MyBatis逆向工程
59 0
|
存储 安全 Java
|
Java 数据库连接 mybatis
Mybatis自动生成代码
Mybatis自动生成代码