1. 程式人生 > 其它 >用ListView 控制元件修改單元格資料,並update到SQLite資料庫

用ListView 控制元件修改單元格資料,並update到SQLite資料庫

ORM(Object Relational Mapping)框架採用元資料來描述物件與關係對映的細節,元資料一般採用XML格式,並且存放在專門的物件一對映檔案中。簡單理解為一種框架的格式

ORM 基本對映關係:

  1. 資料表對映類
  2. 資料表的行對映物件(例項)
  3. 資料表的列(欄位)對映物件的屬性

MyBatis 本是 apache 的一個開源專案 iBatis , 2010 年這個專案由 apache software
foundation 遷移到了 google code,並且改名為 MyBatis 。

MyBatis 是支援定製化 SQL、儲存過程以及高階對映的優秀的持久層框架。MyBatis 避免了幾乎所有的 JDBC 程式碼和手動設定引數以及對結果集的檢索封裝。MyBatis 可以對配置和原生 Map 使用簡單的 XML 或註解,將介面和 Java 的 POJO(Plain Old Java Objects, 普通的 Java 物件)對映成資料庫中的記錄。

MyBatis 的主要思想是將程式中的大量 SQL 語句抽取出來,配置在配置檔案中,以實現 SQL 的靈活配置。

MyBatis 並不完全是一種 ORM 框架,它的設計思想和 ORM 相似,只是它允許直接編寫 SQL 語句,使得資料庫訪問更加靈活。因此,準確地說,MyBatis 提供了一種“半自動化”的 ORM 實現,是一種 "SQL Mapping" 框架。
更多ORM框架,請點選這