天天看點

mybatis實戰教程

http://www.yihaomen.com/article/java/302.htm

作者:輕舞肥羊 日期:2012-11-12

寫在這個系列前面的話:

         以前曾經用過ibatis,這是mybatis的前身,當時在做項目時,感覺很不錯,比hibernate靈活。性能也比hibernate好。而且也比較輕量級,因為當時在項目中,沒來的及做很很多筆記。後來項目結束了,我也沒寫總結文檔。已經過去好久了。但最近突然又對這個orm 工具感興趣。因為接下來自己的項目中很有可能采用這個orm工具。是以在此重新溫習了一下 mybatis, 是以就有了這個系列的 mybatis 教程.

什麼是mybatis

        mybatis是支援普通sql查詢,存儲過程和進階映射的優秀持久層架構。mybatis消除了幾乎所有的jdbc代碼和參數的手工設定以及結果集的檢索。mybatis使用簡單的xml或注解用于配置和原始映射,将接口和java的pojos(plan old java objects,普通的java對象)映射成資料庫中的記錄.

orm工具的基本思想

無論是用過的hibernate,mybatis,你都可以法相他們有一個共同點:

1. 從配置檔案(通常是xml配置檔案中)得到 sessionfactory.

2. 由sessionfactory  産生 session

3. 在session 中完成對資料的增删改查和事務送出等.

4. 在用完之後關閉session 。

5. 在java 對象和 資料庫之間有做mapping 的配置檔案,也通常是xml 檔案。

這是一個系列教程。我将把所有的連結都記錄在此,以供參考.所有程式的 jar  包,可以在 第六個例子的程式中下載下傳得到.

mybatis實戰教程(mybatis in action)之一:開發環境搭建

mybatis實戰教程(mybatis in action)之二:以接口的方式程式設計

mybatis實戰教程(mybatis in action)之三:實作單表的增删改查等操作

mybatis實戰教程(mybatis in action)之四:實作關聯資料的查詢

mybatis實戰教程(mybatis in action)之五:mybatis與spring3內建

mybatis實戰教程(mybatis in action)之六:mybatis與spring3 mvc 內建例子

mybatis實戰教程(mybatis in action)之七:實作mybatis分頁(源碼下載下傳)

mybatis實戰教程(mybatis in action)之八:mybatis 動态 sql 語句基礎

mybatis實戰教程(mybatis in action)之九:mybatis 代碼生成工具的使用

mybatis實戰教程(mybatis in action)之十:mybatis sqlsessionsupport 的使用,構件dao 層的應用 

除非申明,文章均為一号門原創,轉載請注明本文位址,謝謝!

[本日志由 輕舞肥羊 于 2012-12-23 11:11 am 編輯]

相關日志: 

mybatis sqlsessiondaosupport的使用(附代碼下載下傳)[840]

mybatis實戰教程(mybatis in action)之九:mybatis 代碼生成工具的使用[1377]

mybatis實戰教程(mybatis in action)之八:mybatis 動态sql語句[1145]

mybatis實戰教程(mybatis in action)之七:實作mybatis分頁(源碼下載下傳)[2290]

mybatis實戰教程(mybatis in action)之六:與spring mvc 的內建[1593]

mybatis實戰教程(mybatis in action)之五:與spring3內建(附源碼)[1462]

mybatis實戰教程(mybatis in action)之四:實作關聯資料的查詢[1934]

mybatis實戰教程(mybatis in action)之三:實作資料的增删改查[2963]

mybatis實戰教程(mybatis in action)之二:以接口的方式程式設計[2196]

mybatis實戰教程(mybatis in action)之一:開發環境搭建[3337]