1. 程式人生 > 程式設計 >利用 JavaScript 構建命令列應用

利用 JavaScript 構建命令列應用

簡介

什麼是 MyBatis?

MyBatis 是一款優秀的持久層框架,
它支援自定義 SQL、儲存過程以及高階對映。
MyBatis 免除了幾乎所有的 JDBC 程式碼以及設定引數和獲取結果集的工作。、
MyBatis 可以通過簡單的 XML 或註解來配置和對映原始型別、介面和 Java POJO(Plain Old Java Objects,普通老式 Java 物件)為資料庫中的記錄。

獲取資源

maven倉庫:https://mvnrepository.com/search?q=Mybatis

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.2</version>
</dependency>

GitHub:
中文文件:https://mybatis.org/mybatis-3/zh/index.html

持久化:(一個動作)

資料持久化
持久化就是將程式的資料在持久狀態瞬時狀態(記憶體斷電即失)轉化的過程。
記憶體:斷電即失
資料庫(jdbc)io檔案持久化。
生活:冷藏
為什麼需要持久化?
有些物件,不能讓他丟掉,記憶體太貴了

持久層(名詞)

以前學過的Dao層,service層,Controller層(mvc)
完成持久化工作的程式碼塊
層是界限明顯的

1.4為什麼需要Mybatis

方便
傳統的JDBC太複製了
簡化
框架:自動化,幫助程式袁存入到資料庫中。
不用Mybatis也可以。更容易上手,技術沒有高低之分。
優點:簡單易學,靈活,sql和程式碼的分離,提高了可維護性
提供對映標籤,支援物件與資料庫的orm欄位關係對映
提供物件關係對映標籤,支援物件關係組建維護。
提供xml標籤,支援動態編寫sql