Mybatis的簡析
阿新 • • 發佈:2017-08-26
java中的mybatis
Mybatis
【概念】
Mybatis是支持自定義的SQL查詢、存儲過程和高級映射的優秀持久層框架,Mybatis幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索。
Mybatis使用簡單的xml或註解用於配置和原始映射,將接口和普通的POJO(普通java對象)映射成數據庫的記錄。
【ORM】
Object-Relation-Mapping對象關系映射
在編寫程序的時候,以面向對象的方式處理數據,在保存對象的時候,卻以關系型數據的形式存儲到數據庫中。
Mybatis框架是數據訪問框架,通過Mybatis框架可以對數據庫進行增刪改查操作,為業務層構建一個持久層,可以使用它替代以前的JDBC訪問數據。
【工作原理】
Mybatis應用程序根據xml配置文件,創建SqlSessionFactory,SqlSessionFactory再根據配置,配置來源啊有兩個地方,一處是配置文件,一處是java代碼註解,獲得一個SqlSession,SqlSession包含執行sql所需的所有方法,可以通過S去了Session實例直接運行映射的sql語句,完成對數據的增刪改查和事務的提交,用完之後關閉SqlSession。
本文出自 “日積薄發” 博客,請務必保留此出處http://wpei1314.blog.51cto.com/13229208/1959561
Mybatis的簡析