1.什么是ORM桶至?
對象關系映射(Object Relational Mapping,簡稱ORM)模式是一種為了解決面向對象與關系數據庫存在的互不匹配的現象的技術盒件。
對應關系:一個類對應一張表桶蛔,一個對象對應一行記錄蛋辈,一個屬性對應一個字段
1.1spring中對哪些ORM框架提供支持桶错?
JAP(規(guī)范), hibernate(全自動航唆,不寫sql語句就實現增刪改查), mybatis(半自動)
1.2MyBatis
MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL院刁、存儲過程以及高級映射糯钙。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或注解來配置和映射原生信息退腥,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄任岸。
本節(jié)實例采用封裝的Mybatis通用Mapper和Spring整合,演示基本的單表CRUD狡刘,復雜的SQL建議自定義
tk-mybatis地址: https://github.com/abel533/Mapper
2.實例
- 數據表