首頁  >  文章  >  spring整合mybatis步驟是什麼

spring整合mybatis步驟是什麼

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-07-29 11:27:157304瀏覽

Mybatis是ibatis的升級版,是基於java的持久層框架。 Mybatis是支援普通SQL查詢,預存程序和進階映射的優秀的持久層框架,Mybatis 消除了幾乎所有JDBC程式碼和參數的手動設定以及結果集的檢索。 MyBatis 使用簡單的 XML或註解用於配置和原始映射,將介面和 Java 的POJOs(Plain Old Java Objects,普通的 Java物件)映射成資料庫中的記錄。相對Hibernate和Apache OJB等「一站式」ORM解決方案而言,Mybatis 是一種「半自動化」的ORM實作。

spring整合mybatis步驟是什麼

一、建立maven項目,搭基礎架構分層

entity book實體  bookid  bookname bookprice

dao IBookDAO 新增圖書的方法addBook()

IBookDAO.XML   Sql語句加入圖書名稱與價格

service 有著和dao層一樣的新增圖書的方法addBook()

#service 有著和dao層一樣的新增圖書的方法addBook()

#serviceimpl 重寫addBook()方法注入一個dao  return dao.addBook()spring整合mybatis步驟是什麼

#二、pom檔案的依賴

spring整合mybatis步驟是什麼

#

<!--Mybatis+Spring整合-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.0</version>
</dependency>
<!--mybatis依赖包-->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.1</version>
</dependency>
<!--mysql依赖包-->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.39</version>
</dependency>
<!--spring JDBC依赖-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<!--spring基础jar-->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.2.0.RELEASE</version>
</dependency>
相關推薦:《

常見問題

三、resources下的設定檔

spring整合mybatis步驟是什麼

spring整合mybatis步驟是什麼

#1.jdbc.properties 設定檔中寫入你連接資料庫中的url 、driver、username、password

因為我的Mysql沒有密碼,所以可以不寫passwordspring整合mybatis步驟是什麼

2.MyBatis-configuration.xml設定檔

只需要設定一個別名就可以spring整合mybatis步驟是什麼

3.接下來就是最重要的applicationContestSSM.xml檔案的設定

綁定bookservice時property中的ref屬性IBookDAO為紅色,工具識別不到,是儲存在記憶體中的對象,只有運行是才可以獲得,所以顏色顯示異常,不影響編譯運行。 spring整合mybatis步驟是什麼spring整合mybatis步驟是什麼spring整合mybatis步驟是什麼

四、建立測試類別使用junit

spring整合mybatis步驟是什麼

##測試成功!到資料庫查詢所新增的書名與價格,至此一個簡單的整合案例就寫完了!

spring整合mybatis步驟是什麼

###

以上是spring整合mybatis步驟是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn