什么是MyBatis?它是用來做什么的?


簡介

什么是MyBatis?

根據最官方的介紹: MyBatis 是一款優秀的 持久層 框架 它支持自定義SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的JDBC代碼以及設置參數和獲取結果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)為數據庫中的記錄。

MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名為MyBatis 。2013年11月遷移到Github

 

持久化:

數據持久化

  • 持久化就是將程序中的數據在持久狀態和瞬時狀態轉化的過程
  • 內存:斷電即失

持久層:

Dao層, Service層, Controller層

  • 完成持久化工作的代碼塊
  • 層界限十分明顯

 

為什么需要MyBatis?

  • 方便
  • 傳統的JDBC代碼太復雜了,簡化。框架。自動化
  • 幫助程序員將數據存入到數據庫中

中文文檔:

https://mybatis.org/mybatis-3/zh/index.html

GitHub:

https://github.com/mybatis/mybatis-3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM