Mybatis是ibatis的升級版,是基於java的持久層框架。 Mybatis是支援普通SQL查詢,預存程序和進階映射的優秀的持久層框架,Mybatis 消除了幾乎所有JDBC程式碼和參數的手動設定以及結果集的檢索。 MyBatis 使用簡單的 XML或註解用於配置和原始映射,將介面和 Java 的POJOs(Plain Old Java Objects,普通的 Java物件)映射成資料庫中的記錄。相對Hibernate和Apache OJB等「一站式」ORM解決方案而言,Mybatis 是一種「半自動化」的ORM實作。
一、建立maven項目,搭基礎架構分層
entity book實體 bookid bookname bookprice
dao IBookDAO 新增圖書的方法addBook()
IBookDAO.XML Sql語句加入圖書名稱與價格
service 有著和dao層一樣的新增圖書的方法addBook()
#service 有著和dao層一樣的新增圖書的方法addBook()
#serviceimpl 重寫addBook()方法注入一個dao return dao.addBook()
#二、pom檔案的依賴
常見問題
》
三、resources下的設定檔
#1.jdbc.properties 設定檔中寫入你連接資料庫中的url 、driver、username、password
因為我的Mysql沒有密碼,所以可以不寫password
2.MyBatis-configuration.xml設定檔
只需要設定一個別名就可以
3.接下來就是最重要的applicationContestSSM.xml檔案的設定
綁定bookservice時property中的ref屬性IBookDAO為紅色,工具識別不到,是儲存在記憶體中的對象,只有運行是才可以獲得,所以顏色顯示異常,不影響編譯運行。
四、建立測試類別使用junit ##測試成功!到資料庫查詢所新增的書名與價格,至此一個簡單的整合案例就寫完了! ###
以上是spring整合mybatis步驟是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!