1. 程式人生 > >Mybatis的簡析

Mybatis的簡析

java中的mybatis

Mybatis

【概念】

Mybatis是支持自定義的SQL查詢、存儲過程和高級映射的優秀持久層框架,Mybatis幾乎消除了所有的JDBC代碼和參數的手工設置以及結果集的檢索。

Mybatis使用簡單的xml或註解用於配置和原始映射,將接口和普通的POJO(普通java對象)映射成數據庫的記錄。

ORM

Object-Relation-Mapping對象關系映射

在編寫程序的時候,以面向對象的方式處理數據,在保存對象的時候,卻以關系型數據的形式存儲到數據庫中。

Mybatis框架是數據訪問框架,通過Mybatis框架可以對數據庫進行增刪改查操作,為業務層構建一個持久層,可以使用它替代以前的JDBC訪問數據。

【工作原理】

Mybatis應用程序根據xml配置文件,創建SqlSessionFactorySqlSessionFactory再根據配置,配置來源啊有兩個地方,一處是配置文件,一處是java代碼註解,獲得一個SqlSessionSqlSession包含執行sql所需的所有方法,可以通過S去了Session實例直接運行映射的sql語句,完成對數據的增刪改查和事務的提交,用完之後關閉SqlSession


本文出自 “日積薄發” 博客,請務必保留此出處http://wpei1314.blog.51cto.com/13229208/1959561

Mybatis的簡析