1.什么是ORM耗啦?
對象關系映射(Object Relational Mapping,簡稱ORM)模式是一種為了解決面向對象與關系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象的技術平酿。
對應關系:一個類對應一張表豪硅,一個對象對應一行記錄,一個屬性對應一個字段
1.1spring中對哪些ORM框架提供支持丽旅?
JAP(規(guī)范), hibernate(全自動椰棘,不寫sql語句就實現(xiàn)增刪改查), mybatis(半自動)
1.2MyBatis
MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL榄笙、存儲過程以及高級映射邪狞。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數(shù)以及獲取結果集。MyBatis 可以使用簡單的 XML 或注解來配置和映射原生信息茅撞,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數(shù)據(jù)庫中的記錄帆卓。
本節(jié)實例采用封裝的Mybatis通用Mapper和Spring整合,演示基本的單表CRUD米丘,復雜的SQL建議自定義
tk-mybatis地址: https://github.com/abel533/Mapper