說明:
1,本文采用的Mybatis框架版本為: mybatis-3.0.4.jar
2, 以持久化一個簡單的User bean為例
User實體類的代碼如下:
User實體的映射器取名為UserMapper(接口),其代碼如下
注意,該接口類似於Hibernate中的DAO層接口,唯一不同的是,MyBatis中,只聲明該接口就可以,不需要去實現.
UserMapper映射器對應的配置文件如下(相當於Hibernate中的User.hbm.xml,當然這裡面不是屬性映射字段,而是直接是映射器中各種方法對應的sql語句):
MyBatis的配置文件這裡取名為mybatis-config.xml其配置代碼如下(相當與Hibernate的hibernate.cfg.xml):
加載配置文件得到sqlSessionFactory的工具類
測試代碼如下:
MyBatis 的詳細介紹:請點這裡
MyBatis 的下載地址:請點這裡
Java實戰應用:Mybatis實現單表的增刪改 http://www.linuxidc.com/Linux/2014-06/103456.htm
[Java][Mybatis]物理分頁實現 http://www.linuxidc.com/Linux/2014-04/99889.htm
Mybatis快速入門教程 http://www.linuxidc.com/Linux/2013-06/85762.htm
Mybatis的關於批量數據操作的測試 http://www.linuxidc.com/Linux/2012-05/60863.htm
Mybatis中對List<Object> 對象List的批處理插入操作 http://www.linuxidc.com/Linux/2014-02/96916.htm