MyBatis 的前生今世

MyBatis 的前生今世


编程语言一开始的时候,就只能叫做原始时代,那个时代就是 Java 的 JDBC 然后做一系列的封装。 比方说 JdbcUtils 等框架,那些重复的代码,能够写得少。一次封装,处处使用。

当然开发人员对于自己的能够快速地提交项目(偷懒)肯定会做更多的优化,这个时候, 就出现了基于 Java Persistence API(JPA)规范的框架 Hibernate,对于这个框架而言,对于数据的持久层和对象的一种关系映射。 操作对象就相当于在操作相关联的类。这个框架其实很强大的, 基本上实战中很多使用这个, 因为历史和实际项目以及各大巨头厂商的原因, 前些年慢慢拥有的企业也少了。 但是不代表这个框架就不流行了。

然后为了能够更加灵活地编写 SQL,以及能够映射关系,一种基于 SQL 映射对应的 iBatis 出现了。 这个词的来源是 Internet 和 abatis 的组合,是一个由 Clinton Begin 在 2001 年前发起的开源项目。并且该项目在 2010 年 6 月 16 号被谷歌托管,改名为 MyBatis。而它则被称为“半自动”的 ORM 框架。Hibernate 或者 JPA 被称为“全自动”的 ORM 框架。区别在于是否自动生成可执行的任务 SQL 语句。

学习 MyBatis 的最主要的是学习为什么这样做, Jdbc 和它的区别,以及使用它的便利和不便。



展开阅读全文

页面更新:2024-05-05

标签:今世   组合   前些年   前生   框架   区别   对象   关系   操作   项目   时代

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top