ORM框架为什么要选MyBatis?

ORM框架为什么要选MyBatis?

展开
收起
vncamyi27xznk 2021-12-24 15:28:55 589 分享 版权
1 条回答
写回答
取消 提交回答
  • image.png .在以前是直接用JDBC进行数据库查询,优点是简单直接,缺点是开发效率低。用JDBC写程序,需要大量手工写代码,代码重复率较高,后来逐渐演化出ORM框架。 ORM框架最早期有Hibernate以及JPA规范,Hibernate能够屏蔽底层数据库差异,自动根据SQL语言生成对应底层不同数据库的方言,缺点是对关联查询支持与动态SQL能力不太友好,很难写出高效SQL。 国内目前流行的是轻量级MyBatis,对动态SQL以及关联查询的支持性较高,缺点是因为它绑定一个DB,手写SQL还要动态拼接,很难从一个DB自由的切换到另外一个DB,但由于平时很少切换DB,因此问题不是很大。

    答复内容摘自《深入MySQL实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1167

    2021-12-24 16:25:32
    赞同 展开评论

数据库领域前沿技术分享与交流

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理