Mybatis框架入門教程

MyBatis 入門教程

MyBatis 是一個開源、輕量級的數(shù)據(jù)持久化框架,是 JDBC 和 Hibernate 的替代方案。

MyBatis 前身為 IBatis,2002 年由 Clinton Begin 發(fā)布。2010 年從 Apache 遷移到 Google,并改名為 MyBatis,2013 年又遷移到了 Github。

MyBatis 內(nèi)部封裝了 JDBC,簡化了加載驅(qū)動、創(chuàng)建連接、創(chuàng)建 statement 等繁雜的過程,開發(fā)者只需要關(guān)注 SQL 語句本身。

MyBatis 支持定制化 SQL、存儲過程以及高級映射,可以在實體類和 SQL 語句之間建立映射關(guān)系,是一種半自動化的 ORM 實現(xiàn)。

MyBatis、Hibernate 和 JDBC

和 Hibernate 相比,MyBatis 封裝性低于 Hibernate,但性能優(yōu)秀、小巧、簡單易學(xué)、應(yīng)用廣泛。

和 JDBC 相比,MyBatis 減少了 50% 以上的代碼量,并且滿足高并發(fā)和高響應(yīng)的要求。

讀者

本教程是為需要詳細了解 MyBatis 框架及其架構(gòu)和實際應(yīng)用的 Java 程序員準備的。

教程中通俗易懂的講解了 MyBatis 開發(fā)過程中涉及的各種知識,并且為每個知識點都提供了實例,以幫助讀者快速入門學(xué)習。

閱讀條件

閱讀本教程之前,您應(yīng)該已經(jīng)掌握了 Java 編程語言。另外,在學(xué)習 MyBatis SQL 映射時,還需要您充分的了解數(shù)據(jù)庫和 SQL。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清